From 832dcc3b6fd2d8bffeae719151ecb88f34e6d0c0 Mon Sep 17 00:00:00 2001 From: Ariel Abreu Date: Mon, 1 Feb 2021 23:19:04 -0500 Subject: [PATCH] Generate LLIntAssembly.h correctly We have to generate the header using the same definitions and flags we use for compiling the actual code. With this fix in place, JavaScriptCore and the `jsc` REPL now work! --- .gitignore | 1 + CMakeLists.txt | 14 - .../LLIntAssembly-C_LOOP-debug.h | 30733 ---- .../LLIntAssembly-C_LOOP-release.h | 30568 ---- .../LLIntAssembly-X86_64-debug.h | 35537 ---- .../LLIntAssembly-X86_64-release.h | 30369 ---- DerivedSources/JavaScriptCore/LLIntAssembly.h | 127211 +++++++++++++++ darling/generate-offlineasm.sh | 295 + 8 files changed, 127507 insertions(+), 127221 deletions(-) create mode 100644 .gitignore delete mode 100644 DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-debug.h delete mode 100644 DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-release.h delete mode 100644 DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-debug.h delete mode 100644 DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-release.h create mode 100644 DerivedSources/JavaScriptCore/LLIntAssembly.h create mode 100755 darling/generate-offlineasm.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a067ba6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +LLIntOffsets diff --git a/CMakeLists.txt b/CMakeLists.txt index 1d1feeb..641374a 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,19 +6,6 @@ set(CMAKE_CXX_STANDARD 17) set(DYLIB_COMPAT_VERSION "1.0.0") set(DYLIB_CURRENT_VERSION "608.4.9") -function(concat IN OUT) - file(READ ${IN} CONTENTS) - file(APPEND ${OUT} "${CONTENTS}") -endfunction() - -file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly.h") - -# we have to concatenate these because if we use `#include`, CMake's dependency scanner chokes up -concat("${CMAKE_CURRENT_SOURCE_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-debug.h" "${CMAKE_CURRENT_BINARY_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly.h") -concat("${CMAKE_CURRENT_SOURCE_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-release.h" "${CMAKE_CURRENT_BINARY_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly.h") -concat("${CMAKE_CURRENT_SOURCE_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-debug.h" "${CMAKE_CURRENT_BINARY_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly.h") -concat("${CMAKE_CURRENT_SOURCE_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-release.h" "${CMAKE_CURRENT_BINARY_DIR}/DerivedSources/JavaScriptCore/LLIntAssembly.h") - add_compile_definitions( #NDEBUG ENABLE_3D_TRANSFORMS @@ -825,7 +812,6 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR}/public ${CMAKE_CURRENT_BINARY_DIR}/private - ${CMAKE_CURRENT_BINARY_DIR}/DerivedSources/JavaScriptCore ${CMAKE_CURRENT_SOURCE_DIR}/include ) diff --git a/DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-debug.h b/DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-debug.h deleted file mode 100644 index 9cb3841..0000000 --- a/DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-debug.h +++ /dev/null @@ -1,30733 +0,0 @@ -// offlineasm input hash: c2f11a38a7d1373cb5e37dad9cc10246864299c5 8f06f0682d7a25ad3175b62333fc3d03f675984b 21b42b283c159f33ce9e5c3d934c76dca3bfbefd da39a3ee5e6b4b0d3255bfef95601890afd80709 -#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && !OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_ARM64E && !OFFLINE_ASM_MIPS && OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_C_LOOP_WIN && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && !OFFLINE_ASM_JSVALUE64 && OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_TRACING && !OFFLINE_ASM_ADDRESS64 && !OFFLINE_ASM_GIGACAGE_ENABLED -OFFLINE_ASM_BEGIN -OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart) - CRASH(); // break instruction not implemented. // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1248 - -OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_javascript) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - *CAST(sp.i8p()) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:178 - pc = *CAST(t1.i8p() + 23244); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:179 - *CAST(sp.i8p() + 4) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:180 - pc = *CAST(t1.i8p() + 23240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:181 - *CAST(sp.i8p() + 8) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:182 - pc = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:183 - *CAST(sp.i8p() + 12) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:184 - pc = *CAST(t2.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:198 - pc = intptr_t(0x4) + pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:199 - pc = pc.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:200 - t3 = sp.i() - pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:201 - if (t3.u() > sp.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:202 - goto _offlineasm_doVMEntry__throwStackOverflow; - if (t3.u() >= *CAST(t1.i8p() + 27200)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:208 - goto _offlineasm_doVMEntry__stackHeightOK; - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:209 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:210 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:211 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3); - decodeResult(result, t0, t1); - } - if (t0.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:212 - goto _offlineasm_doVMEntry__stackCheckFailed; - t0 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:213 - t1 = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:214 - goto _offlineasm_doVMEntry__stackHeightOK; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:215 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackCheckFailed) - t0 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:218 - t1 = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:219 - goto _offlineasm_doVMEntry__throwStackOverflow; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK) - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:226 - t3 = intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:227 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:230 - t5 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:231 - *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0xc)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:232 - t5 = *CAST(t2.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:233 - *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0x8)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:234 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:235 - goto _offlineasm_doVMEntry__copyHeaderLoop; - pc = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:237 - pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:238 - t5 = *CAST(t2.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:239 - t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:240 - if (pc.i32() == t5.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:242 - goto _offlineasm_doVMEntry__copyArgs; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop) - t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:244 - *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x2c)) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:245 - *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x28)) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:246 - if (pc.i32() != t5.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:247 - goto _offlineasm_doVMEntry__fillExtraArgsLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs) - t3 = *CAST(t2.i8p() + 40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:250 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop) - if (pc.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:253 - goto _offlineasm_doVMEntry__copyArgsDone; - pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:254 - t5 = *CAST(t3.i8p() + (pc.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:255 - *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x2c)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:256 - t5 = *CAST(t3.i8p() + (pc.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:257 - *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x28)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:258 - goto _offlineasm_doVMEntry__copyArgsLoop; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:259 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone) - *CAST(t1.i8p() + 23244) = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:262 - *CAST(t1.i8p() + 23240) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:263 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:323 - lr = getOpcode(llint_cloop_did_return_from_js_1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:326 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_1) - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:331 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t5 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:274 - pc = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:275 - *CAST(t5.i8p() + 23244) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:276 - pc = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:277 - *CAST(t5.i8p() + 23240) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:278 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:284 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:289 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__throwStackOverflow) - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:292 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:293 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:294 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1); - decodeResult(result, t0, t1); - } - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t5 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:304 - pc = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:305 - *CAST(t5.i8p() + 23244) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:306 - pc = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:307 - *CAST(t5.i8p() + 23240) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:308 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:314 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:319 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_native) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - *CAST(sp.i8p()) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:178 - pc = *CAST(t1.i8p() + 23244); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:179 - *CAST(sp.i8p() + 4) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:180 - pc = *CAST(t1.i8p() + 23240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:181 - *CAST(sp.i8p() + 8) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:182 - pc = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:183 - *CAST(sp.i8p() + 12) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:184 - pc = *CAST(t2.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:198 - pc = intptr_t(0x4) + pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:199 - pc = pc.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:200 - t3 = sp.i() - pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:201 - if (t3.u() > sp.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:202 - goto _offlineasm_0_doVMEntry__throwStackOverflow; - if (t3.u() >= *CAST(t1.i8p() + 27200)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:208 - goto _offlineasm_0_doVMEntry__stackHeightOK; - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:209 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:210 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:211 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3); - decodeResult(result, t0, t1); - } - if (t0.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:212 - goto _offlineasm_0_doVMEntry__stackCheckFailed; - t0 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:213 - t1 = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:214 - goto _offlineasm_0_doVMEntry__stackHeightOK; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:215 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackCheckFailed) - t0 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:218 - t1 = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:219 - goto _offlineasm_0_doVMEntry__throwStackOverflow; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackHeightOK) - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:226 - t3 = intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:227 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyHeaderLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:230 - t5 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:231 - *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0xc)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:232 - t5 = *CAST(t2.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:233 - *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0x8)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:234 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:235 - goto _offlineasm_0_doVMEntry__copyHeaderLoop; - pc = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:237 - pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:238 - t5 = *CAST(t2.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:239 - t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:240 - if (pc.i32() == t5.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:242 - goto _offlineasm_0_doVMEntry__copyArgs; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__fillExtraArgsLoop) - t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:244 - *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x2c)) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:245 - *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x28)) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:246 - if (pc.i32() != t5.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:247 - goto _offlineasm_0_doVMEntry__fillExtraArgsLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgs) - t3 = *CAST(t2.i8p() + 40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:250 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsLoop) - if (pc.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:253 - goto _offlineasm_0_doVMEntry__copyArgsDone; - pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:254 - t5 = *CAST(t3.i8p() + (pc.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:255 - *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x2c)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:256 - t5 = *CAST(t3.i8p() + (pc.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:257 - *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x28)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:258 - goto _offlineasm_0_doVMEntry__copyArgsLoop; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:259 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsDone) - *CAST(t1.i8p() + 23244) = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:262 - *CAST(t1.i8p() + 23240) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:263 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:335 - *CAST(sp.i8p()) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:336 - t0 = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:338 - *CAST(sp.i8p() + 4) = lr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:339 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:340 - nativeFunc = t3.nativeFunc(); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t5 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:274 - pc = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:275 - *CAST(t5.i8p() + 23244) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:276 - pc = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:277 - *CAST(t5.i8p() + 23240) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:278 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:284 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:289 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__throwStackOverflow) - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:292 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:293 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:294 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1); - decodeResult(result, t0, t1); - } - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t5 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:304 - pc = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:305 - *CAST(t5.i8p() + 23244) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:306 - pc = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:307 - *CAST(t5.i8p() + 23240) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:308 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:314 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:319 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLOBAL_LABEL(llint_entry) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16) - t0 = *CAST(pc.i8p() + 1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:33 - t1 = CAST(&g_opcodeMapWide16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:34 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:35 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_wide32) - t0 = *CAST(pc.i8p() + 1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:39 - t1 = CAST(&g_opcodeMapWide32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:40 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:41 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide16) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide32) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide16) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide32) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_enter_wide16) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_enter_wide32) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__9_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__9_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__10_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__10_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__11_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__11_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__12_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__12_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__13_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__13_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__fn__functionForCallBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__fn__functionForCallBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__14_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__14_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__15_fn__functionForCallBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__15_fn__functionForCallBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__15_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__15_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__16_fn__functionForCallBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__16_fn__functionForCallBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__16_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__16_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__fn__functionForConstructBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__fn__functionForConstructBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__17_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__17_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__18_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__18_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27200) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() >= intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__19_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__19_assert__ok) - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:357 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:358 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:359 - *CAST(t3.i8p() + 27044) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:361 - cfr = *CAST(t3.i8p() + 23240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:363 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t3 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:371 - t5 = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:372 - *CAST(t3.i8p() + 23244) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:373 - t5 = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:374 - *CAST(t3.i8p() + 23240) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:375 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:381 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:386 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide16) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:357 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:358 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:359 - *CAST(t3.i8p() + 27044) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:361 - cfr = *CAST(t3.i8p() + 23240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:363 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t3 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:371 - t5 = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:372 - *CAST(t3.i8p() + 23244) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:373 - t5 = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:374 - *CAST(t3.i8p() + 23240) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:375 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:381 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:386 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide32) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:357 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:358 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:359 - *CAST(t3.i8p() + 27044) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:361 - cfr = *CAST(t3.i8p() + 23240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:363 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t3 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:371 - t5 = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:372 - *CAST(t3.i8p() + 23244) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:373 - t5 = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:374 - *CAST(t3.i8p() + 23240) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:375 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:381 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:386 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enter) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:710 - t2 = *CAST(t2.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:711 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:712 - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:713 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:714 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:715 - goto _offlineasm_opEnterDone; - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:716 - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:717 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:718 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop) - *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:720 - *CAST(t3.i8p() + (t2.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:721 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:722 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:723 - goto _offlineasm_opEnterLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enter(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:731 - if (t0.i32() <= t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:732 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:733 - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:734 - t1 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) - t1 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:731 - if (t0.i32() <= t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:732 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:733 - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:734 - t1 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds) - t1 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:731 - if (t0.i32() <= t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:732 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:733 - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:734 - t1 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds) - t1 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:743 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:744 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide16) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:743 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:744 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide32) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:743 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:744 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope) - t0 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:750 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:751 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide16) - t0 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:750 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:751 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide32) - t0 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:750 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:751 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_this) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:758 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:759 - if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:760 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; - t2 = *CAST(metadataTable.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 160); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:762 - if (*CAST(t0.i8p()) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:763 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:758 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:759 - if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:760 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; - t2 = *CAST(metadataTable.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 160); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:762 - if (*CAST(t0.i8p()) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:763 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:758 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:759 - if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:760 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; - t2 = *CAST(metadataTable.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 160); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:762 - if (*CAST(t0.i8p()) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:763 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__done) - if (t1.i32() != int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:775 - goto _offlineasm_llintOp__commonOp__fn__fn__opNotTDZ; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__done) - if (t1.i32() != int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:775 - goto _offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__done) - if (t1.i32() != int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:775 - goto _offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ) - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mov) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__done) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mov_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__done) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mov_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__done) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_not) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__done) - if (t2.i32() != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:793 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow; - t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:794 - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_not(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_not_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__done) - if (t2.i32() != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:793 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow; - t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:794 - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_not(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_not_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__done) - if (t2.i32() != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:793 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow; - t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:794 - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_not(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() < int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__33_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__33_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() < int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__34_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__34_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() < int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__35_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__35_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() < int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__36_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__36_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate) - t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:873 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() < int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__37_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__37_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate) - t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:873 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() < int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__38_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__38_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullNotImmediate) - t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:873 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() < int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__39_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__39_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:879 - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:880 - t1 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:881 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() < int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__40_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__40_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:879 - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:880 - t1 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:881 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() < int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__41_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__41_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:879 - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:880 - t1 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:881 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol) - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:934 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_stricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol) - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:934 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_stricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol) - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:934 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_stricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol) - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:938 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_nstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__49_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__49_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__49_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__49_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__50_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__50_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__50_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__50_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__notStringOrSymbol) - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:938 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_nstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__51_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__51_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__51_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__51_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__52_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__52_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__52_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__52_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__notStringOrSymbol) - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:938 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_nstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol) - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:942 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol) - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:942 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol) - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:942 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol) - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:946 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__61_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__61_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__61_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__61_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__62_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__62_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__62_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__62_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__notStringOrSymbol) - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:946 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__62_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__62_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__63_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__63_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__63_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__63_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__64_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__64_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__64_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__64_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__notStringOrSymbol) - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:946 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__64_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__64_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_number) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__65_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__65_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__65_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__65_k__done) - if (t2.i32() == int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:968 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsInt; - if (t2.u32() >= uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:969 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsInt) - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__65_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__65_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_number(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__66_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__66_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__66_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__66_k__done) - if (t2.i32() == int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:968 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__66_fn__opToNumberIsInt; - if (t2.u32() >= uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:969 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__66_fn__opToNumberSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__66_fn__opToNumberIsInt) - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__66_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__66_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__66_fn__opToNumberSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_number(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__done) - if (t2.i32() == int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:968 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__67_fn__opToNumberIsInt; - if (t2.u32() >= uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:969 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__67_fn__opToNumberSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__67_fn__opToNumberIsInt) - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__67_fn__opToNumberSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_number(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_string) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__68_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__68_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__68_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__68_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:982 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow; - if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:983 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringIsString) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__69_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__69_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__69_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__69_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:982 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__69_fn__opToStringSlow; - if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:983 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__69_fn__opToStringSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__69_fn__opToStringIsString) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__69_fn__opToStringSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__70_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__70_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__70_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__70_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:982 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opToStringSlow; - if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:983 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opToStringSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opToStringIsString) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opToStringSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_object) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__71_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__71_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__71_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__71_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:996 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow; - if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:997 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow; - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 82); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__71_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 260); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__71_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__72_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__72_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__72_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__72_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:996 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__72_fn__opToObjectSlow; - if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:997 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__72_fn__opToObjectSlow; - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 82); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__72_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 260); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__72_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__72_fn__opToObjectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__73_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__73_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__73_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__73_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:996 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__73_fn__opToObjectSlow; - if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:997 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__73_fn__opToObjectSlow; - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 82); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__73_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 260); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__73_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__73_fn__opToObjectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_negate) - t5 = *CAST(metadataTable.i8p() + 86); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 268); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__74_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__74_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__74_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__74_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1015 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSrcNotInt; - if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1016 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow; - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1017 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSrcNotInt) - if (t1.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1021 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow; - t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1022 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_negate(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_negate_wide16) - t5 = *CAST(metadataTable.i8p() + 86); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__75_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 268); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__75_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1015 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSrcNotInt; - if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1016 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSlow; - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1017 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSrcNotInt) - if (t1.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1021 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSlow; - t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1022 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_negate(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_negate_wide32) - t5 = *CAST(metadataTable.i8p() + 86); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 268); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__76_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__76_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__76_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__76_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1015 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSrcNotInt; - if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1016 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSlow; - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1017 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSrcNotInt) - if (t1.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1021 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSlow; - t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1022 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_negate(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_add) - t5 = *CAST(metadataTable.i8p() + 60); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__77_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 216); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__77_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1096 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_add(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_add_wide16) - t5 = *CAST(metadataTable.i8p() + 60); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 216); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1096 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_add(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_add_wide32) - t5 = *CAST(metadataTable.i8p() + 60); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 216); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1096 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_add(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mul) - t5 = *CAST(metadataTable.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 232); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1103 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1104 - int32_t result; - bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); - t3 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - } - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1105 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done; - if (t1.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1106 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1107 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1109 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1110 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mul(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mul_wide16) - t5 = *CAST(metadataTable.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 232); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1103 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1104 - int32_t result; - bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); - t3 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - } - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1105 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__86_integerOperationAndStore__done; - if (t1.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1106 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1107 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__86_integerOperationAndStore__done) - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1109 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1110 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mul(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mul_wide32) - t5 = *CAST(metadataTable.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 232); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1103 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1104 - int32_t result; - bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); - t3 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - } - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1105 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__88_integerOperationAndStore__done; - if (t1.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1106 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1107 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__88_integerOperationAndStore__done) - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1109 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1110 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mul(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_sub) - t5 = *CAST(metadataTable.i8p() + 74); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 244); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1116 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_sub(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_sub_wide16) - t5 = *CAST(metadataTable.i8p() + 74); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 244); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1116 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_sub(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_sub_wide32) - t5 = *CAST(metadataTable.i8p() + 74); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 244); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1116 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_sub(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_div) - t5 = *CAST(metadataTable.i8p() + 72); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1122 - d1 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1123 - d1 = d1.d() / d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1124 - { // bcd2i // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1125 - double d = d1.d(); - const int32_t asInt32 = int32_t(d); - if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notInt; - t0 = (uint32_t)asInt32; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1126 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1127 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notInt) - *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1130 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__done) - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_div(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_div_wide16) - t5 = *CAST(metadataTable.i8p() + 72); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__96_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__96_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__97_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__97_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__97_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__97_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__98_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__98_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__98_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__98_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1122 - d1 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1123 - d1 = d1.d() / d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1124 - { // bcd2i // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1125 - double d = d1.d(); - const int32_t asInt32 = int32_t(d); - if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__98_integerOperationAndStore__notInt; - t0 = (uint32_t)asInt32; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1126 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1127 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__98_integerOperationAndStore__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__98_integerOperationAndStore__notInt) - *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1130 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__98_integerOperationAndStore__done) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_div(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_div_wide32) - t5 = *CAST(metadataTable.i8p() + 72); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__98_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__98_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__99_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__99_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__99_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__99_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__100_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__100_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__100_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__100_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1122 - d1 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1123 - d1 = d1.d() / d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1124 - { // bcd2i // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1125 - double d = d1.d(); - const int32_t asInt32 = int32_t(d); - if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__100_integerOperationAndStore__notInt; - t0 = (uint32_t)asInt32; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1126 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1127 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__100_integerOperationAndStore__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__100_integerOperationAndStore__notInt) - *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1130 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__100_integerOperationAndStore__done) - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotIntReady) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op2NotInt) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_div(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__101_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__101_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__101_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__101_k__done) - if (t2.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1139 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unsigned(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__102_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__102_fn__opUnsignedSlow; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__102_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__102_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__102_fn__opUnsignedSlow; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__102_k__done) - if (t2.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1139 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__102_fn__opUnsignedSlow; - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__102_fn__opUnsignedSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unsigned(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__103_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__103_fn__opUnsignedSlow; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__103_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__103_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__103_fn__opUnsignedSlow; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__103_k__done) - if (t2.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1139 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__103_fn__opUnsignedSlow; - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__103_fn__opUnsignedSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unsigned(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lshift) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow; - t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1174 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 88); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 272); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__106_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__106_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__106_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__106_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__107_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__107_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__107_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__107_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__slow; - t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1174 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 88); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__107_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 272); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__107_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__108_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__108_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__108_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__108_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__109_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__109_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__109_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__109_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__109_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__109_fn__slow; - t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1174 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 88); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__109_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 272); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__109_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__109_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_rshift) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow; - t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1178 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_rshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow; - t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1178 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_rshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow; - t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1178 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_rshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_urshift) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow; - t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1182 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_urshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__118_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__118_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__118_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__118_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__119_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__119_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__119_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__119_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__119_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__119_fn__slow; - t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1182 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__119_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_urshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__120_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__120_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__120_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__120_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__121_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__121_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__121_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__121_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__121_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__121_fn__slow; - t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1182 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__121_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_urshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow; - t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1185 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 256); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitxor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow; - t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1185 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 256); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitxor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow; - t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1185 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 256); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitxor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitand) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow; - t0 = (uint32_t)(t0.i32() & t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1188 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 76); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitand(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow; - t0 = (uint32_t)(t0.i32() & t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1188 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 76); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitand(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow; - t0 = (uint32_t)(t0.i32() & t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1188 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 76); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitand(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitor) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow; - t0 = (uint32_t)(t0.i32() | t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1191 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 78); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 252); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__137_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__137_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__137_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__137_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__slow; - t0 = (uint32_t)(t0.i32() | t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1191 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 78); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 252); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__139_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__139_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__139_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__139_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow; - t0 = (uint32_t)(t0.i32() | t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1191 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 78); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__139_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 252); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__139_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__140_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__140_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__140_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__140_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1196 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow; - t3 = (uint32_t)(~t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1197 - t1 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 90); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__140_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 276); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__140_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitnot(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__141_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__141_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__141_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__141_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1196 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__opBitNotSlow; - t3 = (uint32_t)(~t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1197 - t1 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 90); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__141_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 276); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__141_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__opBitNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitnot(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__142_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__142_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__142_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__142_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1196 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__142_fn__opBitNotSlow; - t3 = (uint32_t)(~t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1197 - t1 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 90); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__142_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 276); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__142_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__142_fn__opBitNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitnot(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance) - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1207 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__143_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__143_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__143_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__143_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__144_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__144_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__144_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__144_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1213 - goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1216 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1217 - t1 = *CAST(t1.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1218 - if (t1.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1219 - goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotDefault; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__145_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__145_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__145_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__145_k__done) - t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1224 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1225 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotDefault) - *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1230 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide16) - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1207 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__146_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__146_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__146_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__146_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__147_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__147_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__147_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__147_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1213 - goto _offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotCell; - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1216 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1217 - t1 = *CAST(t1.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1218 - if (t1.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1219 - goto _offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotDefault; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__148_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__148_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__148_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__148_k__done) - t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1224 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1225 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotCell) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotDefault) - *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1230 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide32) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1207 - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__149_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__149_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__149_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__149_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__150_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__150_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__150_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__150_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1213 - goto _offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotCell; - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1216 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1217 - t1 = *CAST(t1.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1218 - if (t1.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1219 - goto _offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotDefault; - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__151_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__151_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__151_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__151_k__done) - t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1224 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1225 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotCell) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotDefault) - *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1230 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__done) - t3 = (t2.u32() == uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1238 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__done) - t3 = (t2.u32() == uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1238 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__154_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__154_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__154_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__154_k__done) - t3 = (t2.u32() == uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1238 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__155_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__155_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__155_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__155_k__done) - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1246 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell; - t3 = (t2.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1247 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) - if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1250 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedMasqueradesAsUndefined; - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedMasqueradesAsUndefined) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1253 - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1254 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1255 - t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1256 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__156_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__156_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__156_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__156_k__done) - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1246 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__156_fn__opIsUndefinedCell; - t3 = (t2.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1247 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__156_fn__opIsUndefinedCell) - if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1250 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__156_fn__opIsUndefinedMasqueradesAsUndefined; - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__156_fn__opIsUndefinedMasqueradesAsUndefined) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1253 - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1254 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1255 - t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1256 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__157_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__157_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__157_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__157_k__done) - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1246 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__157_fn__opIsUndefinedCell; - t3 = (t2.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1247 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__157_fn__opIsUndefinedCell) - if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1250 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__157_fn__opIsUndefinedMasqueradesAsUndefined; - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__157_fn__opIsUndefinedMasqueradesAsUndefined) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1253 - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1254 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1255 - t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1256 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__done) - t0 = (t0.u32() == uint32_t(0xfffffffe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1264 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__done) - t0 = (t0.u32() == uint32_t(0xfffffffe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1264 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__160_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__160_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__160_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__160_k__done) - t0 = (t0.u32() == uint32_t(0xfffffffe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1264 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_number) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__161_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__161_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__161_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__161_k__done) - t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1272 - t1 = (t0.u32() < uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1273 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__162_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__162_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__162_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__162_k__done) - t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1272 - t1 = (t0.u32() < uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1273 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__163_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__163_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__163_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__163_k__done) - t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1272 - t1 = (t0.u32() < uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1273 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1281 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase; - t0 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1283 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1281 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__165_fn__notCellCase; - t0 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1283 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__165_fn__notCellCase) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__166_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__166_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__166_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__166_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1281 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__166_fn__notCellCase; - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1283 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__166_fn__notCellCase) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__167_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__167_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__167_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__167_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1293 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell; - t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1294 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__168_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__168_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__168_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__168_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1293 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__168_fn__opIsObjectNotCell; - t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1294 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__168_fn__opIsObjectNotCell) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__169_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__169_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__169_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__169_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1293 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__169_fn__opIsObjectNotCell; - t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1294 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__169_fn__opIsObjectNotCell) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct) - t5 = *CAST(metadataTable.i8p() + 92); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__169_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 280); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__169_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1345 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__done) - t2 = *CAST(t5.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1347 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1348 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 4) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide16) - t5 = *CAST(metadataTable.i8p() + 92); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__170_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 280); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__170_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1345 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDirectSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDirectSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__done) - t2 = *CAST(t5.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1347 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1348 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDirectSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 4) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDirectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide32) - t5 = *CAST(metadataTable.i8p() + 92); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__171_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 280); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__171_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1345 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__172_fn__opGetByIdDirectSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__172_fn__opGetByIdDirectSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__done) - t2 = *CAST(t5.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1347 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1348 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__172_fn__opGetByIdDirectSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 4) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__172_fn__opGetByIdDirectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id) - t5 = *CAST(metadataTable.i8p() + 38); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__172_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 172); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__172_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t1 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1361 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) - if (t1.i8() != int8_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1366 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1368 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1369 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1370 - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) - if (t1.i8() != int8_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1376 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset; - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__done) - t2 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1378 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - if ((t2.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1380 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - if ((t2.i32() & int32_t(0xe)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1381 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t0 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1382 - t0 = *CAST(t0.i8p() - 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1383 - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1384 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) - if (t1.i8() != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1389 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1390 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__done) - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1392 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault) - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1397 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1399 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1400 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide16) - t5 = *CAST(metadataTable.i8p() + 38); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__176_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 172); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__176_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t1 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1361 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdProtoLoad) - if (t1.i8() != int8_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdArrayLength; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1366 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1368 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1369 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1370 - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdArrayLength) - if (t1.i8() != int8_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1376 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdUnset; - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__done) - t2 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1378 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - if ((t2.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1380 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - if ((t2.i32() & int32_t(0xe)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1381 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t0 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1382 - t0 = *CAST(t0.i8p() - 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1383 - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1384 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdUnset) - if (t1.i8() != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1389 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdDefault; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1390 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__done) - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1392 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdDefault) - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1397 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1399 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1400 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide32) - t5 = *CAST(metadataTable.i8p() + 38); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__180_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 172); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__180_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t1 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1361 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdProtoLoad) - if (t1.i8() != int8_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdArrayLength; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1366 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__181_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__181_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__181_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__181_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1368 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1369 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1370 - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__181_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__181_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__181_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__181_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdArrayLength) - if (t1.i8() != int8_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1376 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdUnset; - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__done) - t2 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1378 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - if ((t2.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1380 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - if ((t2.i32() & int32_t(0xe)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1381 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t0 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1382 - t0 = *CAST(t0.i8p() - 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1383 - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1384 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdUnset) - if (t1.i8() != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1389 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdDefault; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1390 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__done) - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1392 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdDefault) - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1397 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__184_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__184_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__184_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__184_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1399 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1400 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__184_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__184_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__184_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__184_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__185_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__185_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__185_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__185_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__186_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__186_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__186_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__186_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 54); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__186_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__186_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__187_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; - t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__187_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__187_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; - t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__187_k__done) - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1416 - if (t2.i32() != *CAST(t5.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1417 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1425 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1427 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition; - t3 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1431 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1432 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect; - t2 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1434 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1435 - if (t3.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1436 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__187_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__187_assert__ok) - t2 = *CAST(t2.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1438 - if (t2.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1439 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1441 - if (t1.i32() != *CAST(t2.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1442 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; - t3 = t3.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1443 - t2 = *CAST(t1.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1444 - if (t2.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1445 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1448 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1451 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__188_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__188_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__188_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__188_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1454 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__189_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__189_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__189_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__189_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__189_writeBarrierOnOperand__writeBarrierDone) - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1463 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__191_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__191_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__191_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__191_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__192_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__192_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__192_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__192_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__192_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__192_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__192_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__192_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__192_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 54); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__192_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__192_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__193_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow; - t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__193_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__193_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow; - t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__193_k__done) - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1416 - if (t2.i32() != *CAST(t5.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1417 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow; - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1425 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1427 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdNotTransition; - t3 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1431 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1432 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionDirect; - t2 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1434 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1435 - if (t3.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1436 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__193_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__193_assert__ok) - t2 = *CAST(t2.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1438 - if (t2.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1439 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionChainDone; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionChainLoop) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1441 - if (t1.i32() != *CAST(t2.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1442 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow; - t3 = t3.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1443 - t2 = *CAST(t1.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1444 - if (t2.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1445 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionChainLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionChainDone) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1448 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionDirect) - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1451 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__194_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__194_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__194_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__194_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1454 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__195_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__195_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__195_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__195_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__195_writeBarrierOnOperand__writeBarrierDone) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdNotTransition) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1463 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide32) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__197_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__197_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__197_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__197_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__198_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__198_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__198_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__198_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__198_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__198_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__198_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__198_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__198_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 54); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__198_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__198_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow; - t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow; - t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__done) - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1416 - if (t2.i32() != *CAST(t5.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1417 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow; - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1425 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1427 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdNotTransition; - t3 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1431 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1432 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionDirect; - t2 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1434 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1435 - if (t3.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1436 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__199_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__199_assert__ok) - t2 = *CAST(t2.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1438 - if (t2.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1439 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionChainDone; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionChainLoop) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1441 - if (t1.i32() != *CAST(t2.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1442 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow; - t3 = t3.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1443 - t2 = *CAST(t1.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1444 - if (t2.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1445 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionChainLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionChainDone) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1448 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionDirect) - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1451 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__200_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__200_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__200_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__200_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1454 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__200_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__200_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__200_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__200_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__201_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__201_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__201_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__201_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__201_writeBarrierOnOperand__writeBarrierDone) - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdNotTransition) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__202_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__202_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__202_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__202_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1463 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val) - t5 = *CAST(metadataTable.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__done) - t2 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1477 - t1 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p() + 24) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__done) - t3 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1481 - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1482 - if (t2.i32() == int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1483 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous; - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1484 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1487 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1488 - t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1489 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1493 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble; - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1494 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1495 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1496 - || (d0.d() != d0.d())) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - double2Ints(d0.d(), t1, t2); // fd2ii // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1498 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotEmpty; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) - t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1503 - if (t2.u32() > uint32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1504 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - if (t1.u32() >= *CAST(t3.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1505 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1506 - t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1511 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotEmpty) - *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1513 - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1514 - *CAST(t5.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide16) - t5 = *CAST(metadataTable.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__204_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__204_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__205_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__205_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__205_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__205_k__done) - t2 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1477 - t1 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p() + 24) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__done) - t3 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1481 - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1482 - if (t2.i32() == int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1483 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValIsContiguous; - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1484 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotContiguous; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValIsContiguous) - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1487 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1488 - t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1489 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValDone; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotContiguous) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1493 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotDouble; - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1494 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1495 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1496 - || (d0.d() != d0.d())) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - double2Ints(d0.d(), t1, t2); // fd2ii // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1498 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotEmpty; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotDouble) - t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1503 - if (t2.u32() > uint32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1504 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - if (t1.u32() >= *CAST(t3.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1505 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1506 - t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValDone) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1511 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotEmpty) - *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1513 - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1514 - *CAST(t5.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide32) - t5 = *CAST(metadataTable.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__206_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__206_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__done) - t2 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1477 - t1 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p() + 24) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t3 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__done) - t3 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1481 - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1482 - if (t2.i32() == int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1483 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValIsContiguous; - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1484 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotContiguous; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValIsContiguous) - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1487 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1488 - t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1489 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValDone; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotContiguous) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1493 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotDouble; - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1494 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1495 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1496 - || (d0.d() != d0.d())) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - double2Ints(d0.d(), t1, t2); // fd2ii // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1498 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotEmpty; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotDouble) - t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1503 - if (t2.u32() > uint32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1504 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - if (t1.u32() >= *CAST(t3.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1505 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1506 - t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValDone) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1511 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotEmpty) - *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1513 - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1514 - *CAST(t5.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__209_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__209_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__209_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__209_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__210_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__210_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__210_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__210_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__210_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__210_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__210_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__210_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__210_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 66); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__210_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__210_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__211_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__211_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__211_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__211_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__212_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__212_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__212_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__212_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__213_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__213_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__213_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__213_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__214_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__214_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__214_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__214_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__215_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__215_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__215_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__215_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__216_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__216_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__216_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__216_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__217_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__217_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__217_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__217_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__218_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__218_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__218_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__218_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__218_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__218_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__218_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__218_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__218_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 66); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__218_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__218_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__219_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__219_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__219_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__219_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__220_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__220_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__220_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__220_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__221_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__221_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__221_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__221_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__222_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__222_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__222_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__222_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__222_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__222_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__222_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__222_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__223_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__223_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__223_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__223_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageStoreResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__224_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__224_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__224_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__224_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide32) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__225_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__225_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__225_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__225_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__226_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__226_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__226_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__226_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__226_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__226_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__226_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__226_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__226_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 66); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__226_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__226_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__227_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__227_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__227_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__227_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__228_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__228_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__228_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__228_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__229_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__229_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__229_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__229_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__229_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__229_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__229_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__229_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__230_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__230_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__230_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__230_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__231_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__231_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__231_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__231_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__231_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__231_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__231_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__231_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageStoreResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__232_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__232_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__232_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__232_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__233_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__233_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__233_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__233_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__234_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__234_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__234_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__234_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__234_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__234_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__234_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__234_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__234_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 70); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__234_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 236); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__234_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__235_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__235_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__235_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__235_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__236_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__236_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__236_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__236_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__237_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__237_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__237_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__237_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__237_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__237_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__237_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__237_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__238_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__238_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__238_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__238_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__238_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__238_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__238_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__238_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__239_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__239_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__239_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__239_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__239_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__239_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__239_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__239_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageStoreResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__240_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__240_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__240_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__240_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__241_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__241_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__241_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__241_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__242_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__242_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__242_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__242_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__242_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__242_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__242_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__242_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__242_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 70); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__242_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 236); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__242_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__243_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__243_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__243_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__243_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__244_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__244_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__244_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__244_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__245_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__245_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__245_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__245_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__245_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__245_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__245_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__245_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__246_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__246_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__246_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__246_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__246_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__246_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__246_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__246_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__247_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__247_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__247_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__247_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageStoreResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__248_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__248_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__248_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__248_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide32) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__249_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__249_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__249_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__249_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__250_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__250_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__250_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__250_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__250_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__250_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__250_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__250_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__250_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 70); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__250_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 236); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__250_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__251_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__251_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__251_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__251_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__252_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__252_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__252_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__252_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__253_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__253_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__253_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__253_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__254_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__254_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__254_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__254_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__255_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__255_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__255_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__255_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageStoreResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__256_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__256_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__256_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__256_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() < int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__256_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__256_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1661 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__opJeqNullNotMasqueradesAsUndefined; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1662 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1663 - if (*CAST(t2.i8p() + 24) == t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1664 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__opJeqNullNotMasqueradesAsUndefined) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__256_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__256_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() == int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1667 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() < int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__257_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__257_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1661 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__257_cellHandler__opJeqNullNotMasqueradesAsUndefined; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1662 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1663 - if (*CAST(t2.i8p() + 24) == t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1664 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__257_cellHandler__opJeqNullNotMasqueradesAsUndefined) - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__257_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__257_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() == int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1667 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() < int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__258_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__258_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1661 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__258_cellHandler__opJeqNullNotMasqueradesAsUndefined; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1662 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1663 - if (*CAST(t2.i8p() + 24) == t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1664 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__target; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__258_cellHandler__opJeqNullNotMasqueradesAsUndefined) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__target) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__258_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__258_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() == int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1667 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() < int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__259_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__259_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1672 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__target; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1673 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1674 - if (*CAST(t2.i8p() + 24) != t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1675 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__259_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__259_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() != int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1677 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() < int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__260_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__260_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1672 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__target; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1673 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1674 - if (*CAST(t2.i8p() + 24) != t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1675 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__260_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__260_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() != int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1677 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() < int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__261_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__261_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1672 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__target; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1673 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1674 - if (*CAST(t2.i8p() + 24) != t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1675 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__target) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__261_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__261_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() != int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1677 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1683 - t2 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1684 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1685 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrBranch; - t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x2fc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1686 - if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1687 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrBranch) - t5 = *CAST(metadataTable.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__261_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 136); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__261_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p()) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1690 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrFallThrough) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1683 - t2 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1684 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1685 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__263_fn__opJneqPtrBranch; - t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x2fc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1686 - if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1687 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__263_fn__opJneqPtrFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__263_fn__opJneqPtrBranch) - t5 = *CAST(metadataTable.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__262_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 136); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__262_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p()) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1690 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__263_fn__opJneqPtrFallThrough) - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1683 - t2 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1684 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1685 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opJneqPtrBranch; - t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x2fc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1686 - if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1687 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opJneqPtrFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opJneqPtrBranch) - t5 = *CAST(metadataTable.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__263_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 136); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__263_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p()) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1690 - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opJneqPtrFallThrough) - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = *CAST(pc.i8p() + 1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1770 - t2 = *CAST(t2.i8p() + 212); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1771 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1772 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1773 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1774 - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1775 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt; - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1776 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1777 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough; - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1778 - t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1779 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1780 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) - if (t1.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1784 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__265_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__265_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1770 - t2 = *CAST(t2.i8p() + 212); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1771 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1772 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1773 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1774 - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1775 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmNotInt; - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1776 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1777 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmFallThrough; - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1778 - t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1779 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1780 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmNotInt) - if (t1.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1784 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmFallThrough) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__266_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__266_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__266_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__266_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__266_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__266_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1770 - t2 = *CAST(t2.i8p() + 212); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1771 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1772 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1773 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1774 - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1775 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmNotInt; - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1776 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1777 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmFallThrough; - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1778 - t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1779 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1780 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmNotInt) - if (t1.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1784 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmFallThrough) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__267_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__267_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = *CAST(pc.i8p() + 1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__267_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__267_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__267_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__267_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1798 - t2 = *CAST(t2.i8p() + 212); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1799 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1800 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1801 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1802 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1803 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1804 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - t1 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1805 - if ((t1.i() & intptr_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1806 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope; - if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1807 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1808 - if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1809 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit; - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1810 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1813 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1815 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1816 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1817 - t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1818 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1819 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__268_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__268_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) - if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1826 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRopeChar) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__268_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__268_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__268_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__268_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1798 - t2 = *CAST(t2.i8p() + 212); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1799 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1800 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1801 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1802 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1803 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; - if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1804 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; - t1 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1805 - if ((t1.i() & intptr_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1806 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchOnRope; - if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1807 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1808 - if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1809 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchChar8Bit; - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1810 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchChar8Bit) - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1813 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharReady) - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1815 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1816 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1817 - t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1818 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1819 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__269_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__269_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchOnRope) - if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1826 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchOnRopeChar) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__269_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__269_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__269_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__269_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1798 - t2 = *CAST(t2.i8p() + 212); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1799 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1800 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1801 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1802 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1803 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; - if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1804 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; - t1 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1805 - if ((t1.i() & intptr_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1806 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchOnRope; - if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1807 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1808 - if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1809 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchChar8Bit; - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1810 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchChar8Bit) - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1813 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharReady) - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1815 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1816 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1817 - t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1818 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1819 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__270_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__270_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchOnRope) - if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1826 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchOnRopeChar) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_ret) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__270_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__270_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__270_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__270_k__done) - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_ret_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__270_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__270_checkSwitchToJIT__continue) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__271_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__271_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__271_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__271_k__done) - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_ret_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__271_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__271_checkSwitchToJIT__continue) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__272_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__272_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__272_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__272_k__done) - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__273_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__273_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__273_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__273_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1885 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1886 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_primitive(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__274_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__274_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__274_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__274_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1885 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__274_fn__opToPrimitiveIsImm; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1886 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__274_fn__opToPrimitiveSlowCase; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__274_fn__opToPrimitiveIsImm) - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__274_fn__opToPrimitiveSlowCase) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_primitive(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__275_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__275_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__275_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__275_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1885 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__275_fn__opToPrimitiveIsImm; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1886 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__275_fn__opToPrimitiveSlowCase; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__275_fn__opToPrimitiveIsImm) - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__275_fn__opToPrimitiveSlowCase) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_primitive(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_catch) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1902 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1903 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1904 - cfr = *CAST(t3.i8p() + 27044); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1906 - *CAST(t3.i8p() + 27044) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1907 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1911 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1912 - pc = *CAST(t3.i8p() + 27052); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1914 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1917 - goto _offlineasm_commonOp__fn__isCatchableException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1918 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__isCatchableException) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1921 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1922 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1923 - t0 = *CAST(t3.i8p() + 27208); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1925 - *CAST(t3.i8p() + 27208) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1926 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1928 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1929 - t1 = *CAST(t0.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1931 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1932 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1934 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1935 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_catch_wide16) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1902 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1903 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1904 - cfr = *CAST(t3.i8p() + 27044); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1906 - *CAST(t3.i8p() + 27044) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1907 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1911 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1912 - pc = *CAST(t3.i8p() + 27052); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1914 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1917 - goto _offlineasm_commonOp__275_fn__isCatchableException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1918 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__275_fn__isCatchableException) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1921 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1922 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1923 - t0 = *CAST(t3.i8p() + 27208); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1925 - *CAST(t3.i8p() + 27208) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1926 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1928 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1929 - t1 = *CAST(t0.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1931 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1932 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1934 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1935 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_catch_wide32) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1902 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1903 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1904 - cfr = *CAST(t3.i8p() + 27044); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1906 - *CAST(t3.i8p() + 27044) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1907 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1911 - metadataTable = *CAST(t1.i8p() + 192); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1912 - pc = *CAST(t3.i8p() + 27052); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1914 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1917 - goto _offlineasm_commonOp__276_fn__isCatchableException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1918 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__276_fn__isCatchableException) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1921 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1922 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1923 - t0 = *CAST(t3.i8p() + 27208); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1925 - *CAST(t3.i8p() + 27208) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1926 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1928 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1929 - t1 = *CAST(t0.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1931 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1932 - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1934 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1935 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_end) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__276_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__276_checkSwitchToJIT__continue) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() < int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__276_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__276_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1948 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1949 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_end_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__277_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__277_checkSwitchToJIT__continue) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() < int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__277_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__277_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1948 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1949 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_end_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__278_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__278_checkSwitchToJIT__continue) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() < int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - goto _offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__278_assert__ok; - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__278_assert__ok) - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1948 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1949 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1955 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1956 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1957 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1965 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1966 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1967 - opcode = *CAST(t1.i8p() + 27048); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1968 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide16) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1955 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1956 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1957 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1965 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1966 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1967 - opcode = *CAST(t1.i8p() + 27048); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1968 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide32) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1955 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1956 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1957 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1965 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1966 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1967 - opcode = *CAST(t1.i8p() + 27048); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1968 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline) - t2 = lr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:867 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1974 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide16) - t2 = lr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:867 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1974 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide32) - t2 = lr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:867 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1974 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope) - t5 = *CAST(metadataTable.i8p() + 22); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__278_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 140); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__278_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2142 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2145 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 980) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2151 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2155 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2159 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2163 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2167 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 980) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2174 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2179 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2184 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide16) - t5 = *CAST(metadataTable.i8p() + 22); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__279_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 140); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__279_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2142 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2145 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 980) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2151 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2155 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2159 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rModuleVar; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2163 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalPropertyWithVarInjectionChecks; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2167 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 980) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2174 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2179 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2184 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide32) - t5 = *CAST(metadataTable.i8p() + 22); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__280_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 140); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__280_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 25); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2142 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2145 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 980) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2151 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2155 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2159 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rModuleVar; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2163 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalPropertyWithVarInjectionChecks; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2167 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 980) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2174 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2179 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2184 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope) - t5 = *CAST(metadataTable.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__282_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 144); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__282_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2228 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2229 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2232 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2237 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2241 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2244 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2248 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2253 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2258 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2263 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2267 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2271 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide16) - t5 = *CAST(metadataTable.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 144); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2228 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2229 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2232 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__284_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__284_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__284_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__284_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2237 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2241 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2244 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2248 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalPropertyWithVarInjectionChecks; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2253 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalVarWithVarInjectionChecks; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__285_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__285_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__285_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__285_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2258 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2263 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2267 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2271 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide32) - t5 = *CAST(metadataTable.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__285_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 144); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__285_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2228 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2229 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2232 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalVar; - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__286_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__286_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__286_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__286_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2237 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2241 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2244 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2248 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalPropertyWithVarInjectionChecks; - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2253 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalVarWithVarInjectionChecks; - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__287_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__287_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__287_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__287_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2258 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2263 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2267 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2271 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope) - t5 = *CAST(metadataTable.i8p() + 26); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__287_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 148); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__287_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2334 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2335 - if (t0.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2338 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__287_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__287_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__287_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__287_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2313 - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2314 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet; - if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2317 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2318 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2319 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__288_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__288_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__288_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__288_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__289_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__289_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__289_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__289_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__289_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__289_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__289_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__289_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__289_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2345 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__290_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__290_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__290_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__290_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__290_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__290_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__290_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__290_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__291_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__291_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__291_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__291_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__292_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__292_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__292_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__292_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__292_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__292_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__292_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__292_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__292_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2352 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__293_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__293_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__293_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__293_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__294_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__294_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__294_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__294_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__294_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__294_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2358 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__295_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__295_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__295_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__295_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__295_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__295_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__296_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__296_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__296_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__296_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__296_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__296_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__296_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__296_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__297_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__297_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__297_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__297_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__298_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__298_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__298_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__298_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__299_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__299_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__299_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__299_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__299_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__299_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__299_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__299_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__299_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2372 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__300_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__300_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__300_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__300_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__300_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__300_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__300_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__300_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__301_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__301_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__301_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__301_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__302_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__302_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__302_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__302_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__302_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__302_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__302_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__302_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__302_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2379 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__303_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__303_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__303_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__303_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__304_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__304_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__304_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__304_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__304_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__304_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__304_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__304_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2386 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__305_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__305_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__305_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__305_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__305_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__305_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__306_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__306_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__306_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__306_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__306_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__306_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__306_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__306_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2394 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__307_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__307_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__307_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__307_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__308_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__308_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__308_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__308_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__309_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__309_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__309_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__309_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__309_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__309_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__309_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__309_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__309_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__309_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__309_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2402 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide16) - t5 = *CAST(metadataTable.i8p() + 26); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__309_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 148); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__309_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2334 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2335 - if (t0.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2338 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalProperty; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__310_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__310_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__310_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__310_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2313 - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2314 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_putLocalClosureVar__noVariableWatchpointSet; - if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_putLocalClosureVar__noVariableWatchpointSet) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2317 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2318 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2319 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__311_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__311_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__311_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__311_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__312_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__312_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__312_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__312_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__312_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__312_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__312_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__312_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__312_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__312_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__312_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalProperty) - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2345 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__313_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__313_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__313_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__313_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__313_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__313_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__313_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__313_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__314_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__314_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__314_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__314_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__315_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__315_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__315_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__315_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__315_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__315_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__315_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__315_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__315_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__315_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__315_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2352 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalLexicalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__316_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__316_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__316_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__316_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__317_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__317_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__317_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__317_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__317_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__317_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__317_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__317_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2358 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pClosureVar; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__317_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__317_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__318_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__318_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__318_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__318_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__318_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__318_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__319_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__319_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__319_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__319_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__319_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__319_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__319_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__319_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalPropertyWithVarInjectionChecks; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__320_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__320_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__320_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__320_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__321_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__321_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__321_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__321_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__322_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__322_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__322_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__322_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__322_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__322_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__322_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__322_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__322_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2372 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalVarWithVarInjectionChecks; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__323_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__323_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__323_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__323_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__323_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__323_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__323_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__323_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__324_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__324_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__324_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__324_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__325_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__325_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__325_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__325_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__325_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__325_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__325_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__325_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__325_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2379 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__326_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__326_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__326_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__326_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__327_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__327_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__327_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__327_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__327_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__327_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__327_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__327_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2386 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__327_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__327_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__328_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__328_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__328_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__328_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__328_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__328_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__329_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__329_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__329_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__329_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__329_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__329_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__329_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__329_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2394 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pModuleVar; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__330_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__330_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__330_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__330_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__331_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__331_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__331_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__331_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__332_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__332_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__332_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__332_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__332_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__332_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__332_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__332_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__332_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2402 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide32) - t5 = *CAST(metadataTable.i8p() + 26); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__332_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 148); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__332_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2334 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2335 - if (t0.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2338 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalProperty; - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__333_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__333_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__333_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__333_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2313 - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2314 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__333_putLocalClosureVar__noVariableWatchpointSet; - if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__333_putLocalClosureVar__noVariableWatchpointSet) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2317 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2318 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2319 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__334_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__334_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__334_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__334_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__335_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__335_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__335_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__335_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__335_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__335_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__335_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__335_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__335_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__335_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__335_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalProperty) - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2345 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalVar; - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__336_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__336_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__336_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__336_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__336_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__336_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__336_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__336_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__337_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__337_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__337_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__337_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__338_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__338_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__338_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__338_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__338_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__338_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__338_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__338_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__338_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2352 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalLexicalVar; - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__339_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__339_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__339_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__339_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__339_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__339_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__340_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__340_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__340_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__340_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__340_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__340_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__340_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__340_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2358 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pClosureVar; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__340_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__340_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__341_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__341_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__341_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__341_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__341_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__341_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__342_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__342_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__342_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__342_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__342_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__342_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__342_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__342_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalPropertyWithVarInjectionChecks; - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__343_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__343_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__343_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__343_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__344_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__344_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__344_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__344_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__345_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__345_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__345_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__345_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__345_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__345_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__345_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__345_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__345_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__345_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__345_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2372 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalVarWithVarInjectionChecks; - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__346_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__346_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__346_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__346_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__346_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__346_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__346_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__346_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__347_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__347_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__347_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__347_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__348_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__348_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__348_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__348_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__348_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__348_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__348_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__348_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__348_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__348_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__348_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2379 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__349_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__349_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__349_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__349_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__349_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__349_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__350_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__350_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__350_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__350_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__350_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__350_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__350_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__350_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2386 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__350_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__350_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__351_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__351_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__351_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__351_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__351_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__351_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__352_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__352_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__352_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__352_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__352_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__352_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__352_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__352_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2394 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pModuleVar; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 812); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__353_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__353_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__353_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__353_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__354_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__354_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__354_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__354_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__355_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__355_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__355_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__355_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__355_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__355_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__355_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__355_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__355_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__355_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__355_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2402 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2414 - t1 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2416 - t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2417 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__355_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 152); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__355_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2414 - t1 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2416 - t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2417 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__356_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 152); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__356_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2414 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2416 - t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2417 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__357_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 152); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__357_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__357_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__357_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__357_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__357_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOp__commonOp__fn__fn__358_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__358_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__358_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__358_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__358_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__358_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__358_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__358_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__358_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__358_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__358_writeBarrierOnOperands__writeBarrierDone) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2425 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__359_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__359_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__359_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__359_k__done) - t1 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2429 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2430 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__360_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__360_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__360_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__360_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOp__commonOp__fn__fn__361_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__361_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__361_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__361_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__361_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__361_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__361_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__361_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__361_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__361_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__361_writeBarrierOnOperands__writeBarrierDone) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2425 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__362_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__362_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__362_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__362_k__done) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2429 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2430 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide32) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__363_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__363_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__363_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__363_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOp__commonOp__fn__fn__364_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__364_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__364_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__364_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__364_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__364_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__364_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__364_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__364_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__364_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__364_writeBarrierOnOperands__writeBarrierDone) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2425 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__365_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__365_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__365_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__365_k__done) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2429 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2430 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2437 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2438 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2437 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2438 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2437 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2438 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2444 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2445 - t1 = *CAST(t1.i8p() + 27308); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2447 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__366_k__constant; - t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__366_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__366_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__366_k__done) - if (t5.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2453 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone; - t3 = *CAST(metadataTable.i8p() + 50); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__366_metadata__setUpOffset; - t3 = *CAST(metadataTable.i8p() + 196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__366_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t3 = (uint32_t)(t3.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t3 = t3.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t1.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2457 - *CAST(t2.i8p() + 4) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2460 - *CAST(t2.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2461 - t3 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2464 - *CAST(t2.i8p() + 8) = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2465 - if (t5.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell; - *CAST(t2.i8p() + 12) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2468 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2469 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) - t3 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2471 - *CAST(t2.i8p() + 12) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2472 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) - t2 = t2.i() + intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2476 - *CAST(t1.i8p() + 12) = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2477 - t1 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2479 - if (t2.i() != t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2480 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide16) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2444 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2445 - t1 = *CAST(t1.i8p() + 27308); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2447 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__367_k__constant; - t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__367_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__367_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__367_k__done) - if (t5.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2453 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeDone; - t3 = *CAST(metadataTable.i8p() + 50); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__367_metadata__setUpOffset; - t3 = *CAST(metadataTable.i8p() + 196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__367_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t3 = (uint32_t)(t3.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t3 = t3.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t1.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2457 - *CAST(t2.i8p() + 4) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2460 - *CAST(t2.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2461 - t3 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2464 - *CAST(t2.i8p() + 8) = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2465 - if (t5.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeIsCell; - *CAST(t2.i8p() + 12) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2468 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeSkipIsCell; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2469 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeIsCell) - t3 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2471 - *CAST(t2.i8p() + 12) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2472 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeSkipIsCell) - t2 = t2.i() + intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2476 - *CAST(t1.i8p() + 12) = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2477 - t1 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2479 - if (t2.i() != t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2480 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeDone) - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide32) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2444 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2445 - t1 = *CAST(t1.i8p() + 27308); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2447 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__368_k__constant; - t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__368_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__368_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__368_k__done) - if (t5.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2453 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeDone; - t3 = *CAST(metadataTable.i8p() + 50); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__368_metadata__setUpOffset; - t3 = *CAST(metadataTable.i8p() + 196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__368_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 25); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t3 = (uint32_t)(t3.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t3 = t3.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t1.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2457 - *CAST(t2.i8p() + 4) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2460 - *CAST(t2.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2461 - t3 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2464 - *CAST(t2.i8p() + 8) = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2465 - if (t5.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeIsCell; - *CAST(t2.i8p() + 12) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2468 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeSkipIsCell; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2469 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeIsCell) - t3 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2471 - *CAST(t2.i8p() + 12) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2472 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeSkipIsCell) - t2 = t2.i() + intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2476 - *CAST(t1.i8p() + 12) = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2477 - t1 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2479 - if (t2.i() != t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2480 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeDone) - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow) - t5 = *CAST(metadataTable.i8p() + 52); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__369_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 200); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__369_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2490 - t1 = *CAST(t0.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2491 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2492 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__done; - } - *CAST(t0.i8p() + 20) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2493 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__done) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide16) - t5 = *CAST(metadataTable.i8p() + 52); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__370_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 200); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__370_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2490 - t1 = *CAST(t0.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2491 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2492 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__370_fn__done; - } - *CAST(t0.i8p() + 20) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2493 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__370_fn__done) - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide32) - t5 = *CAST(metadataTable.i8p() + 52); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__371_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 200); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__371_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2490 - t1 = *CAST(t0.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2491 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2492 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__371_fn__done; - } - *CAST(t0.i8p() + 20) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2493 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__371_fn__done) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2500 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2501 - t1 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - if (t0.i32() <= t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2503 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero; - t0 = (uint32_t)(t0.i32() - t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2504 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__finish; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2505 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__finish) - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide16) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2500 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2501 - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - if (t0.i32() <= t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2503 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__371_fn__storeZero; - t0 = (uint32_t)(t0.i32() - t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2504 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__371_fn__finish; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2505 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__371_fn__storeZero) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__371_fn__finish) - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide32) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2500 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2501 - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - if (t0.i32() <= t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2503 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__372_fn__storeZero; - t0 = (uint32_t)(t0.i32() - t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2504 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__372_fn__finish; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2505 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__372_fn__storeZero) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__372_fn__finish) - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27420); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2515 - t1 = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2516 - *CAST(t0.i8p() + 16) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2517 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2518 - *CAST(t0.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2519 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2521 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2522 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide16) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27420); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__372_fn__opLogShadowChickenPrologueSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2515 - t1 = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2516 - *CAST(t0.i8p() + 16) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2517 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2518 - *CAST(t0.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2519 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2521 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2522 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__372_fn__opLogShadowChickenPrologueSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide32) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27420); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__373_fn__opLogShadowChickenPrologueSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2515 - t1 = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2516 - *CAST(t0.i8p() + 16) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2517 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2518 - *CAST(t0.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2519 - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2521 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2522 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__373_fn__opLogShadowChickenPrologueSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27420); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2532 - *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2533 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - *CAST(t0.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2535 - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2536 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2538 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2539 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2540 - *CAST(t0.i8p() + 24) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2541 - *CAST(t0.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2542 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide16) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27420); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__373_fn__opLogShadowChickenTailSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2532 - *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2533 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - *CAST(t0.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2535 - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2536 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2538 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2539 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2540 - *CAST(t0.i8p() + 24) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2541 - *CAST(t0.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2542 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__373_fn__opLogShadowChickenTailSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide32) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27420); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__374_fn__opLogShadowChickenTailSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2532 - *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2533 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - *CAST(t0.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2535 - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2536 - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2538 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2539 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2540 - *CAST(t0.i8p() + 24) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2541 - *CAST(t0.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2542 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__374_fn__opLogShadowChickenTailSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_rest(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_rest(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_rest(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_data_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_data_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_data_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greater) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greater_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greater_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_generic_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_generic_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_generic_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_structure_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_structure_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_structure_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_function) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_function(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_function(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_function(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_less) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_less(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_less_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_less(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_less_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_less(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mod) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mod(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mod_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mod(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mod_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mod(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_pow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_pow(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_pow_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_pow(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_pow_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_pow(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_push_with_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_push_with_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_push_with_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_spread) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_spread_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_spread_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_strcat) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_strcat(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_strcat(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_strcat(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_static_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_static_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_static_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_index_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_index_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_index_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_typeof) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_typeof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_typeof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_typeof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unreachable(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unreachable(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unreachable(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_object) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_throw(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_throw(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_throw(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_eq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_eq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_eq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_neq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__383_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__383_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__383_fn__opEqSlow; - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__383_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_neq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__385_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__385_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__385_fn__opEqSlow; - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__385_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_neq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_below) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__done) - t0 = (t0.u32() < t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_below_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__done) - t0 = (t0.u32() < t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_below_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__done) - t0 = (t0.u32() < t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__done) - t0 = (t0.u32() <= t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__394_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__394_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__394_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__394_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__395_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__395_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__395_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__395_k__done) - t0 = (t0.u32() <= t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__396_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__396_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__396_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__396_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__397_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__397_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__397_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__397_k__done) - t0 = (t0.u32() <= t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jmp) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__397_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__397_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__398_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__398_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__399_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__399_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__done) - if ((t0.i32() & int32_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__400_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__400_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__done) - if ((t0.i32() & int32_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__401_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__401_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide32) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__401_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__401_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__401_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__401_k__done) - if ((t0.i32() & int32_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__target) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__402_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__402_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__402_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__402_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__402_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__402_k__done) - if ((t0.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__403_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__403_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__403_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__403_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__403_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__403_k__done) - if ((t0.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__404_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__404_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide32) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__404_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__404_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__404_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__404_k__done) - if ((t0.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__target) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__405_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__405_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jless) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__406_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__406_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jless_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__408_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__408_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jless_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__410_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__410_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnless) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__412_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__412_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__414_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__414_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__416_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__416_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__418_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__418_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jeq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jeq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jeq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jneq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow; - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jneq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow; - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jneq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__done) - if (t1.u32() < t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__done) - if (t1.u32() < t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__done) - if (t1.u32() < t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__done) - if (t1.u32() <= t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__473_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__473_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__473_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__473_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__474_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__474_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__474_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__474_k__done) - if (t1.u32() <= t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__474_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__474_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__475_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__475_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__475_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__475_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__476_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__476_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__476_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__476_k__done) - if (t1.u32() <= t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__476_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__476_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_inc) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_inc(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_inc_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_inc(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_inc_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__478_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__478_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__478_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_inc(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_dec) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__479_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__479_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__479_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_dec(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_dec_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__480_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__480_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__480_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_dec(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_dec_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__481_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__481_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__481_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_dec(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0x1); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__481_checkSwitchToJIT__continue; - } - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:443 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:444 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:445 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_loop_osr(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:447 - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:448 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:449 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:451 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__481_checkSwitchToJIT__continue) - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0x1); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__482_checkSwitchToJIT__continue; - } - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:443 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:444 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:445 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_loop_osr(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:447 - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__481_action__recover; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:448 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:449 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__481_action__recover) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:451 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__482_checkSwitchToJIT__continue) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0x1); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__483_checkSwitchToJIT__continue; - } - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:443 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:444 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:445 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_loop_osr(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:447 - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__482_action__recover; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:448 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:449 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__482_action__recover) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:451 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__483_checkSwitchToJIT__continue) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - t0 = *CAST(t1.i8p() + 27404); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - goto _offlineasm_llintOp__commonOp__fn__fn__handleTraps; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:431 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:432 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:433 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:435 - goto _offlineasm_llintOp__commonOp__fn__fn__throwHandler; - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:436 - goto _offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide16) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - t0 = *CAST(t1.i8p() + 27404); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - goto _offlineasm_llintOp__commonOp__fn__483_fn__handleTraps; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__483_fn__afterHandlingTraps) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__483_fn__handleTraps) - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:431 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:432 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:433 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:435 - goto _offlineasm_llintOp__commonOp__fn__483_fn__throwHandler; - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:436 - goto _offlineasm_llintOp__commonOp__fn__483_fn__afterHandlingTraps; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__483_fn__throwHandler) - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide32) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - t0 = *CAST(t1.i8p() + 27404); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - goto _offlineasm_llintOp__commonOp__fn__484_fn__handleTraps; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__484_fn__afterHandlingTraps) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__484_fn__handleTraps) - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:431 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:432 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:433 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:435 - goto _offlineasm_llintOp__commonOp__fn__484_fn__throwHandler; - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:436 - goto _offlineasm_llintOp__commonOp__fn__484_fn__afterHandlingTraps; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__484_fn__throwHandler) - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_nop) - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nop_wide16) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nop_wide32) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call) - t5 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__484_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__484_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__484_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__484_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__484_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__484_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_2) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__485_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__485_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_3) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__486_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__486_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_wide16) - t5 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__487_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__487_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__487_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__487_arrayProfileForCall__done) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__487_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__489_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__487_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__487_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__489_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__487_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__489_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_4) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__488_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__488_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__489_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__489_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__489_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_5) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__489_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__489_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_wide32) - t5 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__490_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__490_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__490_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__490_arrayProfileForCall__done) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_6) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__491_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__491_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__492_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__492_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_7) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__492_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__492_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__493_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__493_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__493_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__493_arrayProfileForCall__done) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__493_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__493_checkSwitchToJIT__continue) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__494_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__494_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - lr = getOpcode(llint_cloop_did_return_from_js_8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_8) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__495_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__495_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__496_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__496_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_9) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__496_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__496_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide16) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__497_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__497_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__497_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__497_arrayProfileForCall__done) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__497_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__497_checkSwitchToJIT__continue) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__498_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__498_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - lr = getOpcode(llint_cloop_did_return_from_js_10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_10) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__499_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__499_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__500_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__500_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_11) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__500_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__500_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide32) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__501_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__501_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__501_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__501_arrayProfileForCall__done) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__501_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__501_checkSwitchToJIT__continue) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__502_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__502_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__502_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__504_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__502_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__502_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__504_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__502_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__504_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__502_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__502_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__502_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__502_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - lr = getOpcode(llint_cloop_did_return_from_js_12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_12) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__503_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__503_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__504_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__504_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__503_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__503_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__503_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__503_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__504_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_13) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__504_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__504_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct) - t5 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__505_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__505_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__505_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__507_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__505_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__505_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__507_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__505_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__507_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_14); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_14) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__506_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__506_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__507_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__507_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__507_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_15) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__507_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__507_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_wide16) - t5 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__508_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__508_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__508_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__510_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__508_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__508_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__510_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__508_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__510_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_16) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__509_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__509_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__510_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__510_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__510_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_17) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_wide32) - t5 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__511_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__511_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__511_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__513_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__511_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__511_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__513_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__511_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__513_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_18) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__512_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__512_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__513_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__513_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__513_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_19) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_20) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 108); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__514_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__514_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__515_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__515_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_21) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__515_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 108); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__515_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__515_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__515_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__516_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__516_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_22); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_22) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__516_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 108); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__516_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__516_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__516_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__516_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__516_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__517_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__517_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_23); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_23) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__517_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__517_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__517_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__517_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_24) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__518_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__518_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__518_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__518_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__519_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__518_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__518_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__518_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__518_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__519_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_25); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_25) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__519_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__519_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__519_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__519_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__519_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__519_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__520_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__519_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__519_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__519_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__519_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__520_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_26); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_26) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__520_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__520_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__520_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__520_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__520_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__520_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__521_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__520_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__520_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__520_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__520_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__521_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_27); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_27) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); - *CAST(t0.i8p() + 160) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__521_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__521_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__521_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__521_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__522_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__521_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__521_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__521_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__521_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__522_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_28) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__522_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__522_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__523_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__523_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_29) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 14); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__523_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__523_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__523_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__523_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__524_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__524_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_30); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_30) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 14); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__524_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__524_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27208) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__524_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__524_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__525_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__525_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_31); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_31) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 14); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__525_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__525_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_eval(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_slowPathForCall__callCallSlowPath__526_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__526_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_32) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__526_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__526_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide16) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_eval_wide16(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_slowPathForCall__callCallSlowPath__527_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__527_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_33); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_33) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__527_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__527_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide32) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_eval_wide32(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_slowPathForCall__callCallSlowPath__528_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__528_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_34); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_34) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__528_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__528_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonOp__fn__dispatchAfterCall__529_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__529_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide16) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonOp__fn__dispatchAfterCall__530_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__530_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide32) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonOp__fn__dispatchAfterCall__531_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__531_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile) - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide16) - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide32) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_yield) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_yield_wide16) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_yield_wide32) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide16) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide32) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_debug) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - t0 = *CAST(t0.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - goto _offlineasm_llintOp__commonOp__fn__fn__opDebugDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_debug(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_debug_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - t0 = *CAST(t0.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - goto _offlineasm_llintOp__commonOp__fn__531_fn__opDebugDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_debug(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__531_fn__opDebugDone) - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_debug_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - t0 = *CAST(t0.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - goto _offlineasm_llintOp__commonOp__fn__532_fn__opDebugDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_debug(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__532_fn__opDebugDone) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__532_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__532_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__533_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__533_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 28); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__534_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__534_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 28); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__535_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__535_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 28); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__536_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__536_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 20); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 20); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__536_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__536_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 20); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__537_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__537_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__538_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__538_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__539_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__539_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27208) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__540_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__540_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23244) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 -OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd) -OFFLINE_ASM_END -#endif diff --git a/DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-release.h b/DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-release.h deleted file mode 100644 index 86fb858..0000000 --- a/DerivedSources/JavaScriptCore/LLIntAssembly-C_LOOP-release.h +++ /dev/null @@ -1,30568 +0,0 @@ -// offlineasm input hash: c2f11a38a7d1373cb5e37dad9cc10246864299c5 bec7465ec448a5c3691ba752a0195be199a36ec0 21b42b283c159f33ce9e5c3d934c76dca3bfbefd da39a3ee5e6b4b0d3255bfef95601890afd80709 -#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && !OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_ARM64E && !OFFLINE_ASM_MIPS && OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_C_LOOP_WIN && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && !OFFLINE_ASM_JSVALUE64 && !OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_TRACING && !OFFLINE_ASM_ADDRESS64 && !OFFLINE_ASM_GIGACAGE_ENABLED -OFFLINE_ASM_BEGIN -OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart) - CRASH(); // break instruction not implemented. // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1248 - -OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_javascript) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - *CAST(sp.i8p()) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:178 - pc = *CAST(t1.i8p() + 23200); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:179 - *CAST(sp.i8p() + 4) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:180 - pc = *CAST(t1.i8p() + 23196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:181 - *CAST(sp.i8p() + 8) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:182 - pc = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:183 - *CAST(sp.i8p() + 12) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:184 - pc = *CAST(t2.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:198 - pc = intptr_t(0x4) + pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:199 - pc = pc.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:200 - t3 = sp.i() - pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:201 - if (t3.u() > sp.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:202 - goto _offlineasm_doVMEntry__throwStackOverflow; - if (t3.u() >= *CAST(t1.i8p() + 27096)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:208 - goto _offlineasm_doVMEntry__stackHeightOK; - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:209 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:210 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:211 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3); - decodeResult(result, t0, t1); - } - if (t0.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:212 - goto _offlineasm_doVMEntry__stackCheckFailed; - t0 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:213 - t1 = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:214 - goto _offlineasm_doVMEntry__stackHeightOK; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:215 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackCheckFailed) - t0 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:218 - t1 = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:219 - goto _offlineasm_doVMEntry__throwStackOverflow; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK) - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:226 - t3 = intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:227 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:230 - t5 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:231 - *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0xc)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:232 - t5 = *CAST(t2.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:233 - *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0x8)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:234 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:235 - goto _offlineasm_doVMEntry__copyHeaderLoop; - pc = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:237 - pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:238 - t5 = *CAST(t2.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:239 - t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:240 - if (pc.i32() == t5.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:242 - goto _offlineasm_doVMEntry__copyArgs; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop) - t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:244 - *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x2c)) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:245 - *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x28)) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:246 - if (pc.i32() != t5.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:247 - goto _offlineasm_doVMEntry__fillExtraArgsLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs) - t3 = *CAST(t2.i8p() + 40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:250 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop) - if (pc.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:253 - goto _offlineasm_doVMEntry__copyArgsDone; - pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:254 - t5 = *CAST(t3.i8p() + (pc.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:255 - *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x2c)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:256 - t5 = *CAST(t3.i8p() + (pc.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:257 - *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x28)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:258 - goto _offlineasm_doVMEntry__copyArgsLoop; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:259 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone) - *CAST(t1.i8p() + 23200) = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:262 - *CAST(t1.i8p() + 23196) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:263 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:323 - lr = getOpcode(llint_cloop_did_return_from_js_1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:326 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_1) - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:331 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t5 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:274 - pc = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:275 - *CAST(t5.i8p() + 23200) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:276 - pc = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:277 - *CAST(t5.i8p() + 23196) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:278 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:284 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:289 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__throwStackOverflow) - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:292 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:293 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:294 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1); - decodeResult(result, t0, t1); - } - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t5 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:304 - pc = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:305 - *CAST(t5.i8p() + 23200) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:306 - pc = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:307 - *CAST(t5.i8p() + 23196) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:308 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:314 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:319 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_native) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - *CAST(sp.i8p()) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:178 - pc = *CAST(t1.i8p() + 23200); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:179 - *CAST(sp.i8p() + 4) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:180 - pc = *CAST(t1.i8p() + 23196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:181 - *CAST(sp.i8p() + 8) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:182 - pc = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:183 - *CAST(sp.i8p() + 12) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:184 - pc = *CAST(t2.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:198 - pc = intptr_t(0x4) + pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:199 - pc = pc.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:200 - t3 = sp.i() - pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:201 - if (t3.u() > sp.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:202 - goto _offlineasm_0_doVMEntry__throwStackOverflow; - if (t3.u() >= *CAST(t1.i8p() + 27096)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:208 - goto _offlineasm_0_doVMEntry__stackHeightOK; - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:209 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:210 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:211 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3); - decodeResult(result, t0, t1); - } - if (t0.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:212 - goto _offlineasm_0_doVMEntry__stackCheckFailed; - t0 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:213 - t1 = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:214 - goto _offlineasm_0_doVMEntry__stackHeightOK; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:215 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackCheckFailed) - t0 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:218 - t1 = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:219 - goto _offlineasm_0_doVMEntry__throwStackOverflow; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackHeightOK) - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:226 - t3 = intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:227 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyHeaderLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:230 - t5 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:231 - *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0xc)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:232 - t5 = *CAST(t2.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:233 - *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0x8)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:234 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:235 - goto _offlineasm_0_doVMEntry__copyHeaderLoop; - pc = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:237 - pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:238 - t5 = *CAST(t2.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:239 - t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:240 - if (pc.i32() == t5.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:242 - goto _offlineasm_0_doVMEntry__copyArgs; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__fillExtraArgsLoop) - t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:244 - *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x2c)) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:245 - *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x28)) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:246 - if (pc.i32() != t5.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:247 - goto _offlineasm_0_doVMEntry__fillExtraArgsLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgs) - t3 = *CAST(t2.i8p() + 40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:250 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsLoop) - if (pc.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:253 - goto _offlineasm_0_doVMEntry__copyArgsDone; - pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:254 - t5 = *CAST(t3.i8p() + (pc.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:255 - *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x2c)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:256 - t5 = *CAST(t3.i8p() + (pc.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:257 - *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x28)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:258 - goto _offlineasm_0_doVMEntry__copyArgsLoop; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:259 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsDone) - *CAST(t1.i8p() + 23200) = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:262 - *CAST(t1.i8p() + 23196) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:263 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:335 - *CAST(sp.i8p()) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:336 - t0 = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:338 - *CAST(sp.i8p() + 4) = lr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:339 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:340 - nativeFunc = t3.nativeFunc(); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t5 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:274 - pc = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:275 - *CAST(t5.i8p() + 23200) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:276 - pc = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:277 - *CAST(t5.i8p() + 23196) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:278 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:284 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:289 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__throwStackOverflow) - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:292 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:293 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:294 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1); - decodeResult(result, t0, t1); - } - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t5 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:304 - pc = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:305 - *CAST(t5.i8p() + 23200) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:306 - pc = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:307 - *CAST(t5.i8p() + 23196) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:308 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:314 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:319 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLOBAL_LABEL(llint_entry) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16) - t0 = *CAST(pc.i8p() + 1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:33 - t1 = CAST(&g_opcodeMapWide16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:34 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:35 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_wide32) - t0 = *CAST(pc.i8p() + 1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:39 - t1 = CAST(&g_opcodeMapWide32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:40 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:41 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide16) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide32) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide16) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide32) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_enter_wide16) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_OPCODE_LABEL(op_enter_wide32) - CRASH(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:545 - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__fn__functionForCallBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__fn__functionForCallBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__15_fn__functionForCallBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__15_fn__functionForCallBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1058 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__16_fn__functionForCallBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__16_fn__functionForCallBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__fn__functionForConstructBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__fn__functionForConstructBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:705 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:706 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - *CAST(cfr.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - sp = sp.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - *CAST(cfr.i8p() - 4) = metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:732 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1143 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - if (t0.u() > cfr.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - goto _offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck; - t2 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - if (*CAST(t2.i8p() + 27096) <= t0.u()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1152 - goto _offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck) - sp = sp.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_stack_check(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - goto _offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1069 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - t1 = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - t0 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t0 = t0.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - t0 = cfr.i() - t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK) - sp = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1191 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:625 - if (t0.u32() >= *CAST(t1.i8p() + 24)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:626 - goto _offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:627 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:628 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:630 - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError; - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - cfr = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:637 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:638 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError) - t1 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:641 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:642 - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue; - t2 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:643 - t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:644 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:646 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:647 - t3 = t1.i(); - t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:648 - if (t3.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:649 - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:651 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:652 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:653 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:654 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:655 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:656 - int32_t temp = t3.i32() - int32_t(0x1); - t3 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots; - } - t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:657 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:658 - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:661 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:662 - t1 = (uint32_t)(-t1.i32()); - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:663 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:664 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:665 - t0 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:666 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:667 - cfr = cfr.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:668 - sp = sp.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:669 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop) - t0 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:671 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:672 - t0 = *CAST(t3.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:673 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:674 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:675 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:676 - int32_t temp = t2.i32() - int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop; - } - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:678 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:679 - t2 = t1.i(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:681 - *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:682 - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:683 - *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:684 - t3 = t3.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:685 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:686 - int32_t temp = t2.i32() + int32_t(0x1); - t2 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:690 - pc = *CAST(t1.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:691 - goto _offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:692 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) - t0 = *CAST(t1.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - t0 = t0.i() + intptr_t(-1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone; - t3 = *CAST(t1.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone; - t2 = intptr_t(0x18) * t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - t3 = t3.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop) - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1227 - t3 = t3.i() - intptr_t(0x18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1228 - *CAST(t3.i8p() + 28) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1229 - t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1230 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1231 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - intptr_t temp = t0.i() + intptr_t(-8); - t0 = temp; - if (temp != 0) - goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop; - } - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) - pc = pc.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:357 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:358 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:359 - *CAST(t3.i8p() + 26952) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:361 - cfr = *CAST(t3.i8p() + 23196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:363 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t3 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:371 - t5 = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:372 - *CAST(t3.i8p() + 23200) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:373 - t5 = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:374 - *CAST(t3.i8p() + 23196) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:375 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:381 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:386 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide16) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:357 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:358 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:359 - *CAST(t3.i8p() + 26952) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:361 - cfr = *CAST(t3.i8p() + 23196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:363 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t3 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:371 - t5 = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:372 - *CAST(t3.i8p() + 23200) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:373 - t5 = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:374 - *CAST(t3.i8p() + 23196) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:375 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:381 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:386 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide32) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:357 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:358 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:359 - *CAST(t3.i8p() + 26952) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:361 - cfr = *CAST(t3.i8p() + 23196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:363 - sp = cfr.i() - intptr_t(0x20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - t3 = *CAST(sp.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:371 - t5 = *CAST(sp.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:372 - *CAST(t3.i8p() + 23200) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:373 - t5 = *CAST(sp.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:374 - *CAST(t3.i8p() + 23196) = t5.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:375 - sp = cfr.i() - intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:381 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:386 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enter) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:710 - t2 = *CAST(t2.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:711 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:712 - t3 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:713 - t3 = t3.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:714 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:715 - goto _offlineasm_opEnterDone; - t0 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:716 - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:717 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:718 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop) - *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:720 - *CAST(t3.i8p() + (t2.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:721 - t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:722 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:723 - goto _offlineasm_opEnterLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enter(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:731 - if (t0.i32() <= t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:732 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:733 - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:734 - t1 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) - t1 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:731 - if (t0.i32() <= t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:732 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:733 - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:734 - t1 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds) - t1 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:731 - if (t0.i32() <= t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:732 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:733 - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:734 - t1 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds) - t1 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 168); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:743 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:744 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide16) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:743 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:744 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide32) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:743 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:744 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope) - t0 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:750 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:751 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide16) - t0 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:750 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:751 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide32) - t0 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:750 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:751 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_this) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:758 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:759 - if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:760 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; - t2 = *CAST(metadataTable.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 160); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:762 - if (*CAST(t0.i8p()) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:763 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:758 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:759 - if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:760 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; - t2 = *CAST(metadataTable.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 160); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:762 - if (*CAST(t0.i8p()) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:763 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:758 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:759 - if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:760 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; - t2 = *CAST(metadataTable.i8p() + 32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 160); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:762 - if (*CAST(t0.i8p()) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:763 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__done) - if (t1.i32() != int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:775 - goto _offlineasm_llintOp__commonOp__fn__fn__opNotTDZ; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__done) - if (t1.i32() != int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:775 - goto _offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__done) - if (t1.i32() != int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:775 - goto _offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ) - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mov) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__done) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mov_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__done) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mov_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__done) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_not) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__done) - if (t2.i32() != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:793 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow; - t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:794 - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_not(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_not_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__done) - if (t2.i32() != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:793 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow; - t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:794 - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_not(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_not_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__done) - if (t2.i32() != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:793 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow; - t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:794 - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_not(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullNotImmediate) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate) - t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:873 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate) - t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:873 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:848 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:849 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:850 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullImmediate; - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:851 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullMasqueradesAsUndefined; - t1 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:852 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:853 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullMasqueradesAsUndefined) - t1 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:855 - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:856 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:857 - t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:858 - goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:859 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullImmediate) - t2 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:861 - t1 = (t1.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:862 - t1 = (uint32_t)(t1.i32() | t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:863 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate) - t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:873 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:879 - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:880 - t1 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:881 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:879 - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:880 - t1 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:881 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:879 - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:880 - t1 = (t1.u32() == uint32_t(0xfffffffd)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:881 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__37_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__37_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__37_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__37_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__38_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__38_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__38_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__38_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol) - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:934 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_stricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__39_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__39_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__39_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__39_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__40_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__40_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__40_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__40_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__notStringOrSymbol) - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:934 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_stricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__notStringOrSymbol) - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:934 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_stricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol) - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:938 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_nstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol) - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:938 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_nstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:892 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:893 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:894 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:895 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:896 - goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol) - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:938 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_nstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__49_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__49_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__49_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__49_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__50_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__50_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__50_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__50_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol) - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:942 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__51_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__51_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__51_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__51_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__52_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__52_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__52_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__52_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__notStringOrSymbol) - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:942 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__52_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__52_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__notStringOrSymbol) - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:942 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__54_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__54_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol) - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:946 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol) - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:946 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:914 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:915 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:916 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:917 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol; - if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:918 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol) - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:946 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_number) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__61_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__61_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__61_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__61_k__done) - if (t2.i32() == int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:968 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsInt; - if (t2.u32() >= uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:969 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsInt) - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__61_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__61_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_number(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__62_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__62_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__62_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__62_k__done) - if (t2.i32() == int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:968 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberIsInt; - if (t2.u32() >= uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:969 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberIsInt) - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__62_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__62_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_number(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__63_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__63_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__63_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__63_k__done) - if (t2.i32() == int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:968 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberIsInt; - if (t2.u32() >= uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:969 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberIsInt) - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 84); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__63_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__63_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_number(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_string) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__64_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__64_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__64_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__64_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:982 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow; - if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:983 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringIsString) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__65_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__65_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__65_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__65_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:982 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow; - if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:983 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringIsString) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__66_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__66_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__66_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__66_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:982 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow; - if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:983 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringIsString) - t5 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_object) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:996 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow; - if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:997 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow; - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 82); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 260); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__68_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__68_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__68_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__68_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:996 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow; - if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:997 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow; - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 82); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__68_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 260); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__68_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__69_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__69_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__69_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__69_k__done) - if (t2.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:996 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow; - if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:997 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow; - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 82); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__69_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 260); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__69_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_negate) - t5 = *CAST(metadataTable.i8p() + 86); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__70_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 268); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__70_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__70_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__70_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__70_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__70_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1015 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSrcNotInt; - if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1016 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow; - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1017 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSrcNotInt) - if (t1.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1021 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow; - t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1022 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_negate(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_negate_wide16) - t5 = *CAST(metadataTable.i8p() + 86); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__71_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 268); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__71_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__71_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__71_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__71_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__71_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1015 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSrcNotInt; - if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1016 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow; - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1017 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSrcNotInt) - if (t1.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1021 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow; - t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1022 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_negate(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_negate_wide32) - t5 = *CAST(metadataTable.i8p() + 86); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__72_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 268); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__72_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__72_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__72_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__72_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__72_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1015 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSrcNotInt; - if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1016 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow; - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1017 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSrcNotInt) - if (t1.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1021 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow; - t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1022 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1009 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_negate(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_add) - t5 = *CAST(metadataTable.i8p() + 60); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__73_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 216); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__73_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__73_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__73_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__73_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__73_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__74_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__74_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__74_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__74_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1096 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_add(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_add_wide16) - t5 = *CAST(metadataTable.i8p() + 60); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 216); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__76_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__76_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__76_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__76_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1096 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_add(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_add_wide32) - t5 = *CAST(metadataTable.i8p() + 60); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 216); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1096 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntReady) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op2NotInt) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() + d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1097 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_add(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mul) - t5 = *CAST(metadataTable.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 232); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1103 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1104 - int32_t result; - bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); - t3 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - } - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1105 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done; - if (t1.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1106 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1107 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1109 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1110 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mul(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mul_wide16) - t5 = *CAST(metadataTable.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 232); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1103 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1104 - int32_t result; - bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); - t3 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - } - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1105 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__82_integerOperationAndStore__done; - if (t1.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1106 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1107 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__82_integerOperationAndStore__done) - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1109 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1110 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mul(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mul_wide32) - t5 = *CAST(metadataTable.i8p() + 68); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 232); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1103 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1104 - int32_t result; - bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); - t3 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - } - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1105 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__84_integerOperationAndStore__done; - if (t1.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1106 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1107 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__84_integerOperationAndStore__done) - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1109 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1110 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() * d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1112 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mul(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_sub) - t5 = *CAST(metadataTable.i8p() + 74); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 244); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1116 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_sub(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_sub_wide16) - t5 = *CAST(metadataTable.i8p() + 74); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 244); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1116 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_sub(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_sub_wide32) - t5 = *CAST(metadataTable.i8p() + 74); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 244); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1116 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); - t0 = (uint32_t)(result); - if (!success) - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1089 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1090 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() - d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1117 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_sub(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_div) - t5 = *CAST(metadataTable.i8p() + 72); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1122 - d1 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1123 - d1 = d1.d() / d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1124 - { // bcd2i // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1125 - double d = d1.d(); - const int32_t asInt32 = int32_t(d); - if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notInt; - t0 = (uint32_t)asInt32; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1126 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1127 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__92_integerOperationAndStore__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notInt) - *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1130 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__92_integerOperationAndStore__done) - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_div(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_div_wide16) - t5 = *CAST(metadataTable.i8p() + 72); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1122 - d1 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1123 - d1 = d1.d() / d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1124 - { // bcd2i // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1125 - double d = d1.d(); - const int32_t asInt32 = int32_t(d); - if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__94_integerOperationAndStore__notInt; - t0 = (uint32_t)asInt32; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1126 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1127 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__94_integerOperationAndStore__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__94_integerOperationAndStore__notInt) - *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1130 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__94_integerOperationAndStore__done) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_div(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_div_wide32) - t5 = *CAST(metadataTable.i8p() + 72); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 240); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1043 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1044 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1122 - d1 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1123 - d1 = d1.d() / d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1124 - { // bcd2i // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1125 - double d = d1.d(); - const int32_t asInt32 = int32_t(d); - if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__notInt; - t0 = (uint32_t)asInt32; - } - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1126 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1127 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__notInt) - *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1130 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__done) - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt) - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1052 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; - if (t3.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1053 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Double; - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1054 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d1 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1056 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1057 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Double) - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1059 - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1063 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1065 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1071 - goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; - *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1035 - d0 = (double)t0.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1073 - d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1074 - d0 = d0.d() / d1.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1133 - *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1076 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_div(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__97_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__97_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__97_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__97_k__done) - if (t2.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1139 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unsigned(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__98_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__98_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__98_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__98_k__done) - if (t2.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1139 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow; - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unsigned(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__99_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__99_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__99_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__99_k__done) - if (t2.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1139 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow; - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unsigned(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lshift) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__100_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__100_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__100_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__100_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__101_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__101_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__101_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__101_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow; - t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1174 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 88); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 272); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__102_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__102_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__102_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__102_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__103_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__103_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__103_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__103_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow; - t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1174 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 88); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__103_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 272); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__103_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow; - t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1174 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 88); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 272); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_rshift) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__106_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__106_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__106_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__106_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__107_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__107_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__107_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__107_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow; - t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1178 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_rshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__108_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__108_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__108_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__108_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__109_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__109_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__109_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__109_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow; - t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1178 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_rshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow; - t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1178 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_rshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_urshift) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow; - t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1182 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_urshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow; - t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1182 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_urshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow; - t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1182 - t5 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_urshift(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__118_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__118_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__118_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__118_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__119_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__119_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__119_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__119_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow; - t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1185 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__119_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 256); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__119_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitxor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__120_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__120_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__120_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__120_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__121_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__121_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__121_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__121_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow; - t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1185 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__121_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 256); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__121_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitxor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow; - t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1185 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 256); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitxor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitand) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow; - t0 = (uint32_t)(t0.i32() & t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1188 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 76); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitand(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow; - t0 = (uint32_t)(t0.i32() & t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1188 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 76); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitand(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow; - t0 = (uint32_t)(t0.i32() & t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1188 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 76); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitand(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitor) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow; - t0 = (uint32_t)(t0.i32() | t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1191 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 78); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 252); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow; - t0 = (uint32_t)(t0.i32() | t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1191 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 78); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 252); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__done) - if (t3.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1153 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1154 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow; - t0 = (uint32_t)(t0.i32() | t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1191 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 78); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 252); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitor(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1196 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow; - t3 = (uint32_t)(~t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1197 - t1 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 90); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__136_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 276); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__136_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitnot(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__137_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__137_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__137_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__137_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1196 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__opBitNotSlow; - t3 = (uint32_t)(~t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1197 - t1 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 90); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 276); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__opBitNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitnot(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__done) - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1196 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__138_fn__opBitNotSlow; - t3 = (uint32_t)(~t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1197 - t1 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 90); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__138_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 276); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__138_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__138_fn__opBitNotSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_bitnot(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance) - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1207 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__139_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__139_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__139_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__139_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__140_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__140_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__140_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__140_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1213 - goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1216 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1217 - t1 = *CAST(t1.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1218 - if (t1.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1219 - goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotDefault; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__141_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__141_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__141_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__141_k__done) - t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1224 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1225 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotDefault) - *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1230 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide16) - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1207 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__142_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__142_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__142_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__142_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__143_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__143_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__143_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__143_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1213 - goto _offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotCell; - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1216 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1217 - t1 = *CAST(t1.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1218 - if (t1.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1219 - goto _offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotDefault; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__144_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__144_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__144_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__144_k__done) - t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1224 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1225 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotCell) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotDefault) - *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1230 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide32) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1207 - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__145_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__145_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__145_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotCell; - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__145_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__146_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__146_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__146_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__146_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1213 - goto _offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotCell; - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1216 - t1 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1217 - t1 = *CAST(t1.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1218 - if (t1.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1219 - goto _offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotDefault; - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__147_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__147_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__147_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__147_k__done) - t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1224 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1225 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotCell) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotDefault) - *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1230 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__148_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__148_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__148_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__148_k__done) - t3 = (t2.u32() == uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1238 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__149_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__149_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__149_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__149_k__done) - t3 = (t2.u32() == uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1238 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__150_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__150_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__150_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__150_k__done) - t3 = (t2.u32() == uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1238 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__151_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__151_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__151_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__151_k__done) - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1246 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell; - t3 = (t2.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1247 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) - if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1250 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedMasqueradesAsUndefined; - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedMasqueradesAsUndefined) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1253 - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1254 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1255 - t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1256 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__done) - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1246 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__152_fn__opIsUndefinedCell; - t3 = (t2.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1247 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__152_fn__opIsUndefinedCell) - if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1250 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__152_fn__opIsUndefinedMasqueradesAsUndefined; - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__152_fn__opIsUndefinedMasqueradesAsUndefined) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1253 - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1254 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1255 - t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1256 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__done) - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1246 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__opIsUndefinedCell; - t3 = (t2.u32() == uint32_t(0xfffffffc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1247 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__opIsUndefinedCell) - if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1250 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__opIsUndefinedMasqueradesAsUndefined; - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__opIsUndefinedMasqueradesAsUndefined) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1253 - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1254 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1255 - t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1256 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__154_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__154_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__154_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__154_k__done) - t0 = (t0.u32() == uint32_t(0xfffffffe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1264 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__155_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__155_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__155_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__155_k__done) - t0 = (t0.u32() == uint32_t(0xfffffffe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1264 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__156_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__156_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__156_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__156_k__done) - t0 = (t0.u32() == uint32_t(0xfffffffe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1264 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_number) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__157_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__157_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__157_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__157_k__done) - t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1272 - t1 = (t0.u32() < uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1273 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__done) - t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1272 - t1 = (t0.u32() < uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1273 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__done) - t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1272 - t1 = (t0.u32() < uint32_t(0xfffffffa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1273 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__160_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__160_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__160_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__160_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1281 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase; - t0 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1283 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__161_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__161_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__161_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__161_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1281 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__161_fn__notCellCase; - t0 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1283 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__161_fn__notCellCase) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__162_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__162_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__162_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__162_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1281 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__162_fn__notCellCase; - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1283 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__162_fn__notCellCase) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__163_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__163_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__163_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__163_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1293 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell; - t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1294 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1293 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__164_fn__opIsObjectNotCell; - t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1294 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__164_fn__opIsObjectNotCell) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide32) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1293 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__165_fn__opIsObjectNotCell; - t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1294 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__165_fn__opIsObjectNotCell) - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct) - t5 = *CAST(metadataTable.i8p() + 92); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__165_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 280); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__165_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1345 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__166_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__166_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__166_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__166_k__done) - t2 = *CAST(t5.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1347 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1348 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 4) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide16) - t5 = *CAST(metadataTable.i8p() + 92); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__166_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 280); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__166_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1345 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__167_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__167_fn__opGetByIdDirectSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__167_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__167_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__167_fn__opGetByIdDirectSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__167_k__done) - t2 = *CAST(t5.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1347 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1348 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__167_fn__opGetByIdDirectSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 4) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__167_fn__opGetByIdDirectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide32) - t5 = *CAST(metadataTable.i8p() + 92); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__167_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 280); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__167_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1345 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__168_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__168_fn__opGetByIdDirectSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__168_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__168_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__168_fn__opGetByIdDirectSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__168_k__done) - t2 = *CAST(t5.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1347 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1348 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__168_fn__opGetByIdDirectSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 4) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__168_fn__opGetByIdDirectSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id) - t5 = *CAST(metadataTable.i8p() + 38); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__168_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 172); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__168_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t1 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1361 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) - if (t1.i8() != int8_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1366 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__169_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__169_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__169_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__169_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1368 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1369 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1370 - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) - if (t1.i8() != int8_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1376 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset; - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__done) - t2 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1378 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - if ((t2.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1380 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - if ((t2.i32() & int32_t(0xe)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1381 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t0 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1382 - t0 = *CAST(t0.i8p() - 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1383 - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1384 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) - if (t1.i8() != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1389 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1390 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__done) - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1392 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault) - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1397 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1399 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1400 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide16) - t5 = *CAST(metadataTable.i8p() + 38); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__172_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 172); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__172_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t1 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1361 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdProtoLoad) - if (t1.i8() != int8_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdArrayLength; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1366 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1368 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1369 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1370 - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdArrayLength) - if (t1.i8() != int8_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1376 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdUnset; - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__done) - t2 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1378 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - if ((t2.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1380 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - if ((t2.i32() & int32_t(0xe)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1381 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t0 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1382 - t0 = *CAST(t0.i8p() - 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1383 - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1384 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdUnset) - if (t1.i8() != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1389 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdDefault; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1390 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__done) - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1392 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdDefault) - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1397 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1399 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1400 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide32) - t5 = *CAST(metadataTable.i8p() + 38); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__176_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 172); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__176_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t1 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1361 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdProtoLoad) - if (t1.i8() != int8_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdArrayLength; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1366 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1368 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1369 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1370 - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdArrayLength) - if (t1.i8() != int8_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1376 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdUnset; - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__done) - t2 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1378 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - if ((t2.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1380 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - if ((t2.i32() & int32_t(0xe)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1381 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t0 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1382 - t0 = *CAST(t0.i8p() - 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1383 - if (t0.i32() < int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1384 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdUnset) - if (t1.i8() != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1389 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdDefault; - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1390 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__done) - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1392 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = intptr_t(0xfffffffc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdDefault) - t1 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1397 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__done) - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1399 - if (*CAST(t3.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1400 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; - if (t2.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__isInline; - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t2 = (uint32_t)(-t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__isInline) - t3 = t3.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__ready) - t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 20) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__181_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__181_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__181_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__181_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 54); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__182_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__182_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; - t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; - t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__done) - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1416 - if (t2.i32() != *CAST(t5.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1417 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1425 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1427 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition; - t3 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1431 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1432 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect; - t2 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1434 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1435 - t2 = *CAST(t2.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1438 - if (t2.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1439 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1441 - if (t1.i32() != *CAST(t2.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1442 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; - t3 = t3.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1443 - t2 = *CAST(t1.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1444 - if (t2.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1445 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1448 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1451 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__184_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__184_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__184_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__184_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1454 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__185_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__185_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__185_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__185_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__185_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__185_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperand__writeBarrierDone) - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__186_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__186_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__186_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__186_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1463 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__187_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__187_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__187_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__187_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__188_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__188_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__188_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__188_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__188_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__188_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__188_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__188_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__188_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 54); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__188_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__188_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow; - t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow; - t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__done) - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1416 - if (t2.i32() != *CAST(t5.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1417 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow; - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1425 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1427 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdNotTransition; - t3 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1431 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1432 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionDirect; - t2 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1434 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1435 - t2 = *CAST(t2.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1438 - if (t2.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1439 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionChainDone; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionChainLoop) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1441 - if (t1.i32() != *CAST(t2.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1442 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow; - t3 = t3.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1443 - t2 = *CAST(t1.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1444 - if (t2.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1445 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionChainLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionChainDone) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1448 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionDirect) - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1451 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1454 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__191_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__191_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__191_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__191_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__191_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__191_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__191_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__191_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__191_writeBarrierOnOperand__writeBarrierDone) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdNotTransition) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__192_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__192_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__192_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__192_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1463 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide32) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__193_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__193_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__193_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__193_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__194_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__194_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__194_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__194_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__194_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__194_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__194_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__194_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__194_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 54); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__194_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__194_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow; - t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow; - t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__done) - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1416 - if (t2.i32() != *CAST(t5.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1417 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow; - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1425 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1427 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdNotTransition; - t3 = *CAST(t5.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1431 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1432 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionDirect; - t2 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1434 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1435 - t2 = *CAST(t2.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1438 - if (t2.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1439 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionChainDone; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionChainLoop) - t1 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1441 - if (t1.i32() != *CAST(t2.i8p())) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1442 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow; - t3 = t3.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1443 - t2 = *CAST(t1.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1444 - if (t2.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1445 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionChainLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionChainDone) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1448 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionDirect) - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1451 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1454 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__197_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__197_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__197_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__197_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__197_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__197_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__197_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__197_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__197_writeBarrierOnOperand__writeBarrierDone) - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdNotTransition) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__198_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__198_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__198_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__198_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1463 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val) - t5 = *CAST(metadataTable.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__198_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__198_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__done) - t2 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1477 - t1 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p() + 24) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__200_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__200_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__200_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__200_k__done) - t3 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1481 - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1482 - if (t2.i32() == int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1483 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous; - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1484 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1487 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1488 - t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1489 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1493 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble; - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1494 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1495 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1496 - || (d0.d() != d0.d())) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - double2Ints(d0.d(), t1, t2); // fd2ii // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1498 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotEmpty; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) - t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1503 - if (t2.u32() > uint32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1504 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - if (t1.u32() >= *CAST(t3.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1505 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1506 - t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1511 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotEmpty) - *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1513 - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1514 - *CAST(t5.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide16) - t5 = *CAST(metadataTable.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__200_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__200_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__done) - t2 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1477 - t1 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p() + 24) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__202_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__202_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__202_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__202_k__done) - t3 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1481 - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1482 - if (t2.i32() == int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1483 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValIsContiguous; - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1484 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotContiguous; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValIsContiguous) - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1487 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1488 - t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1489 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValDone; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotContiguous) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1493 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotDouble; - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1494 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1495 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1496 - || (d0.d() != d0.d())) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - double2Ints(d0.d(), t1, t2); // fd2ii // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1498 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotEmpty; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotDouble) - t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1503 - if (t2.u32() > uint32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1504 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - if (t1.u32() >= *CAST(t3.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1505 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1506 - t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValDone) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1511 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotEmpty) - *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1513 - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1514 - *CAST(t5.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide32) - t5 = *CAST(metadataTable.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 224); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__done) - t2 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1477 - t1 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p() + 24) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t3 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__constant; - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t3 = t3.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__done) - t3 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1481 - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1482 - if (t2.i32() == int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1483 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValIsContiguous; - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1484 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotContiguous; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValIsContiguous) - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1487 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1488 - t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1489 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValDone; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotContiguous) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1493 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotDouble; - if (t1.u32() >= *CAST(t3.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1494 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1495 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1496 - || (d0.d() != d0.d())) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - double2Ints(d0.d(), t1, t2); // fd2ii // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1498 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotEmpty; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotDouble) - t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1503 - if (t2.u32() > uint32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1504 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - if (t1.u32() >= *CAST(t3.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1505 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1506 - t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValDone) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1511 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotEmpty) - *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1513 - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1514 - *CAST(t5.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__205_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__205_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__205_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__205_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__206_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__206_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__206_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__206_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__206_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 66); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__206_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__206_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__209_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__209_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__209_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__209_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__210_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__210_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__210_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__210_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__211_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__211_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__211_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__211_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__211_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__211_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__211_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__211_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__212_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__212_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__212_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__212_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__213_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__213_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__213_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__213_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__214_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__214_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__214_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__214_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__214_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__214_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__214_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__214_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__214_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 66); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__214_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__214_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__215_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__215_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__215_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__215_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__216_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__216_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__216_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__216_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__217_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__217_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__217_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__217_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__218_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__218_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__218_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__218_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__218_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__218_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__218_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__218_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__219_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__219_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__219_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__219_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageStoreResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__220_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__220_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__220_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__220_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide32) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__221_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__221_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__221_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__221_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__222_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__222_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__222_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__222_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__222_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__222_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__222_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__222_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__222_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 66); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__222_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 228); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__222_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__223_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__223_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__223_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__223_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__224_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__224_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__224_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__224_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__225_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__225_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__225_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__225_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__225_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__225_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__225_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__225_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__226_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__226_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__226_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__226_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__226_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__226_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__226_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__226_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__227_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__227_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__227_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__227_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageStoreResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__228_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__228_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__228_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__228_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__229_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__229_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__229_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__229_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__230_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__230_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__230_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__230_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__230_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__230_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__230_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__230_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__230_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 70); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__230_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 236); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__230_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__231_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__231_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__231_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__231_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__232_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__232_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__232_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__232_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__233_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__233_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__233_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__233_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__234_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__234_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__234_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__234_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__234_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__234_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__234_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__234_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__235_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__235_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__235_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__235_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__235_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__235_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__235_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__235_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__236_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__236_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__236_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__236_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__237_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__237_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__237_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__237_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__238_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__238_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__238_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__238_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__238_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__238_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__238_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__238_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__238_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 70); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__238_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 236); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__238_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__239_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__239_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__239_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__239_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__240_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__240_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__240_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__240_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__241_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__241_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__241_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__241_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__242_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__242_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__242_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__242_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__242_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__242_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__242_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__242_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__storeResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__243_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__243_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__243_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__243_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageStoreResult) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__244_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__244_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__244_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__244_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide32) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__245_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__245_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__245_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__245_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__246_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__246_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__246_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__246_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__246_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__246_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__246_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__246_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__246_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone) - t5 = *CAST(metadataTable.i8p() + 70); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__246_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 236); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__246_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__247_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__247_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__247_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__247_k__done) - t2 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1545 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__248_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__248_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__248_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__248_k__done) - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1549 - if ((t2.i32() & int32_t(0x10)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1550 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1551 - if (t2.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1552 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotInt32; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__249_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__249_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__249_k__constant; - if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__249_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__249_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__249_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1556 - *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1557 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__249_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__249_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotInt32) - if (t2.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1561 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotDouble; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__250_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__250_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__250_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__250_k__done) - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1567 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__250_storeCallback__notInt; - d0 = (double)t2.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1568 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__250_storeCallback__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1569 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__250_storeCallback__notInt) - d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1571 - if (std::isnan(d0.d()) || std::isnan(d0.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1572 - || (d0.d() != d0.d())) - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__250_storeCallback__ready) - *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1574 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotDouble) - if (t2.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1578 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotContiguous; - if (t3.u32() >= *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1527 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__outOfBounds; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__storeResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__251_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__251_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__251_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__251_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1584 - *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1585 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__outOfBounds) - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1534 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds; - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1535 - t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1536 - *CAST(t0.i8p() - 8) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1537 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__storeResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1538 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotContiguous) - if (t2.i32() != int32_t(0xa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1589 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; - if (t3.u32() >= *CAST(t0.i8p() - 4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1590 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds; - if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1591 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageEmpty; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageStoreResult) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__252_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__252_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__252_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t1 = t1.i() + t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t2 = *CAST(t1.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t1 = *CAST(t1.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__252_k__done) - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1595 - *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1596 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageEmpty) - *CAST(t5.i8p() + 4) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1600 - *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1601 - if (t3.u32() < *CAST(t0.i8p() - 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1602 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageStoreResult; - t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1603 - *CAST(t0.i8p() - 8) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1604 - goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageStoreResult; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1605 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds) - *CAST(t5.i8p() + 5) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1608 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1661 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__opJeqNullNotMasqueradesAsUndefined; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1662 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1663 - if (*CAST(t2.i8p() + 24) == t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1664 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__opJeqNullNotMasqueradesAsUndefined) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__252_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__252_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() == int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1667 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1661 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__252_cellHandler__opJeqNullNotMasqueradesAsUndefined; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1662 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1663 - if (*CAST(t2.i8p() + 24) == t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1664 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__target; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__252_cellHandler__opJeqNullNotMasqueradesAsUndefined) - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__253_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__253_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() == int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1667 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1661 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__253_cellHandler__opJeqNullNotMasqueradesAsUndefined; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1662 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1663 - if (*CAST(t2.i8p() + 24) == t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1664 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__target; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__253_cellHandler__opJeqNullNotMasqueradesAsUndefined) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__target) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__254_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__254_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() == int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1667 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1672 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__target; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1673 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1674 - if (*CAST(t2.i8p() + 24) != t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1675 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__255_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__255_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() != int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1677 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1672 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__target; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1673 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1674 - if (*CAST(t2.i8p() + 24) != t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1675 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__256_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__256_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() != int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1677 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1642 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1643 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1644 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__immediate; - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1645 - if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1672 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1673 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1674 - if (*CAST(t2.i8p() + 24) != t0.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1675 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__257_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__257_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__immediate) - t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1653 - if (t1.i32() != int32_t(0xfffffffd)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1677 - goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1683 - t2 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1684 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1685 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrBranch; - t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x2f8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1686 - if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1687 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrBranch) - t5 = *CAST(metadataTable.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__257_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 136); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__257_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p()) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1690 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrFallThrough) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1683 - t2 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1684 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1685 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__259_fn__opJneqPtrBranch; - t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x2f8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1686 - if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1687 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__259_fn__opJneqPtrFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__259_fn__opJneqPtrBranch) - t5 = *CAST(metadataTable.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__258_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 136); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__258_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p()) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1690 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__259_fn__opJneqPtrFallThrough) - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1683 - t2 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1684 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1685 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__260_fn__opJneqPtrBranch; - t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x2f8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1686 - if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1687 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__260_fn__opJneqPtrFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__260_fn__opJneqPtrBranch) - t5 = *CAST(metadataTable.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__259_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 136); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__259_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p()) = int8_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1690 - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__260_fn__opJneqPtrFallThrough) - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = *CAST(pc.i8p() + 1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__260_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__260_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__260_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__260_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1770 - t2 = *CAST(t2.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1771 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1772 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1773 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1774 - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1775 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt; - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1776 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1777 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough; - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1778 - t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1779 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1780 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) - if (t1.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1784 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__261_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__261_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__261_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__261_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__261_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__261_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1770 - t2 = *CAST(t2.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1771 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1772 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1773 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1774 - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1775 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmNotInt; - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1776 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1777 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmFallThrough; - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1778 - t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1779 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1780 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmNotInt) - if (t1.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1784 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmFallThrough) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__262_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__262_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__262_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__262_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__262_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__262_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1770 - t2 = *CAST(t2.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1771 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1772 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1773 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1774 - if (t1.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1775 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmNotInt; - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1776 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1777 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmFallThrough; - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1778 - t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1779 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1780 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmNotInt) - if (t1.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1784 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmSlow; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmFallThrough) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__263_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__263_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = *CAST(pc.i8p() + 1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__263_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__263_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__263_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__263_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1798 - t2 = *CAST(t2.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1799 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1800 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1801 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1802 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1803 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1804 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - t1 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1805 - if ((t1.i() & intptr_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1806 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope; - if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1807 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1808 - if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1809 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit; - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1810 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1813 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1815 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1816 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1817 - t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1818 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1819 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__264_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__264_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) - if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1826 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRopeChar) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1798 - t2 = *CAST(t2.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1799 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1800 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1801 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1802 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1803 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; - if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1804 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; - t1 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1805 - if ((t1.i() & intptr_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1806 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchOnRope; - if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1807 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1808 - if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1809 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchChar8Bit; - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1810 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchChar8Bit) - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1813 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharReady) - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1815 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1816 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1817 - t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1818 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1819 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__265_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__265_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchOnRope) - if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1826 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchOnRopeChar) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__done) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1798 - t2 = *CAST(t2.i8p() + 204); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1799 - t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1800 - t2 = *CAST(t2.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1801 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1802 - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1803 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; - if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1804 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; - t1 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1805 - if ((t1.i() & intptr_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1806 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchOnRope; - if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1807 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; - t0 = *CAST(t1.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1808 - if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1809 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchChar8Bit; - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1810 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchChar8Bit) - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1813 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharReady) - t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1815 - if (t0.u32() >= *CAST(t2.i8p() + 8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1816 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; - t2 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1817 - t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1818 - if (t1.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1819 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; - pc = pc.i() + t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__266_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__266_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchOnRope) - if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1826 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchOnRopeChar) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_ret) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__266_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__266_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__266_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__266_k__done) - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_ret_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__266_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__266_checkSwitchToJIT__continue) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__267_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__267_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__267_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__267_k__done) - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_ret_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__267_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__267_checkSwitchToJIT__continue) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__268_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__268_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__268_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__268_k__done) - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__269_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__269_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__269_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__269_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1885 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1886 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_primitive(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__270_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__270_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__270_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__270_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1885 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__270_fn__opToPrimitiveIsImm; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1886 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__270_fn__opToPrimitiveSlowCase; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__270_fn__opToPrimitiveIsImm) - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__270_fn__opToPrimitiveSlowCase) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_primitive(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__271_k__constant; - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__271_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__271_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__271_k__done) - if (t1.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1885 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__271_fn__opToPrimitiveIsImm; - if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1886 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__271_fn__opToPrimitiveSlowCase; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__271_fn__opToPrimitiveIsImm) - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__271_fn__opToPrimitiveSlowCase) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_primitive(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_catch) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1902 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1903 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1904 - cfr = *CAST(t3.i8p() + 26952); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1906 - *CAST(t3.i8p() + 26952) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1907 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1911 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1912 - pc = *CAST(t3.i8p() + 26960); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1914 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1917 - goto _offlineasm_commonOp__fn__isCatchableException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1918 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__isCatchableException) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1921 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1922 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1923 - t0 = *CAST(t3.i8p() + 27104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1925 - *CAST(t3.i8p() + 27104) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1926 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1928 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1929 - t1 = *CAST(t0.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1931 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1932 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1934 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1935 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_catch_wide16) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1902 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1903 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1904 - cfr = *CAST(t3.i8p() + 26952); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1906 - *CAST(t3.i8p() + 26952) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1907 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1911 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1912 - pc = *CAST(t3.i8p() + 26960); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1914 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1917 - goto _offlineasm_commonOp__271_fn__isCatchableException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1918 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__271_fn__isCatchableException) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1921 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1922 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1923 - t0 = *CAST(t3.i8p() + 27104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1925 - *CAST(t3.i8p() + 27104) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1926 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1928 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1929 - t1 = *CAST(t0.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1931 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1932 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1934 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1935 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_catch_wide32) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1902 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1903 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1904 - cfr = *CAST(t3.i8p() + 26952); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1906 - *CAST(t3.i8p() + 26952) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1907 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1911 - metadataTable = *CAST(t1.i8p() + 184); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1912 - pc = *CAST(t3.i8p() + 26960); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1914 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - if (t1.i() == intptr_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1917 - goto _offlineasm_commonOp__272_fn__isCatchableException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1918 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__272_fn__isCatchableException) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1921 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1922 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1923 - t0 = *CAST(t3.i8p() + 27104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1925 - *CAST(t3.i8p() + 27104) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1926 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1928 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1929 - t1 = *CAST(t0.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1931 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1932 - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1934 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1935 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_end) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__272_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__272_checkSwitchToJIT__continue) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1948 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1949 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_end_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__273_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__273_checkSwitchToJIT__continue) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1948 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1949 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_end_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__274_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__274_checkSwitchToJIT__continue) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1948 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1949 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - sp = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:720 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:721 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1955 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1956 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1957 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1965 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1966 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1967 - opcode = *CAST(t1.i8p() + 26956); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1968 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide16) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1955 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1956 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1957 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1965 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1966 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1967 - opcode = *CAST(t1.i8p() + 26956); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1968 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide32) - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1955 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1956 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1957 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1965 - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1966 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1967 - opcode = *CAST(t1.i8p() + 26956); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1968 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline) - t2 = lr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:867 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1974 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide16) - t2 = lr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:867 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1974 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide32) - t2 = lr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:867 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1974 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope) - t5 = *CAST(metadataTable.i8p() + 22); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__274_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 140); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__274_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2142 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2145 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 976) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2151 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2155 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2159 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2163 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2167 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 976) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2174 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2179 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2184 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide16) - t5 = *CAST(metadataTable.i8p() + 22); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__275_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 140); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__275_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2142 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2145 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 976) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2151 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2155 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2159 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rModuleVar; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2163 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalPropertyWithVarInjectionChecks; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2167 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 976) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2174 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2179 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2184 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__276_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__276_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__276_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__276_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide32) - t5 = *CAST(metadataTable.i8p() + 22); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__276_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 140); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__276_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 25); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2142 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2145 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 976) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2151 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2155 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2159 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rModuleVar; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__277_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__277_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__277_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__277_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2163 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalPropertyWithVarInjectionChecks; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2167 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2122 - if (*CAST(t0.i8p() + 976) != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2123 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2174 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2179 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2113 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2184 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; - t2 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2127 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2129 - if (t2.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2130 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoopEnd; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoop) - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2133 - t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2134 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2135 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoop; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoopEnd) - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope) - t5 = *CAST(metadataTable.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__278_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 144); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__278_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2228 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2229 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2232 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__278_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__278_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__278_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__278_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2237 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2241 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2244 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2248 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2253 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__279_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__279_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__279_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__279_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2258 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2263 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2267 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2271 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide16) - t5 = *CAST(metadataTable.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__279_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 144); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__279_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2228 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2229 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2232 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__280_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__280_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__280_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__280_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2237 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2241 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2244 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2248 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalPropertyWithVarInjectionChecks; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2253 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalVarWithVarInjectionChecks; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__281_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__281_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__281_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__281_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2258 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2263 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2267 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2271 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide32) - t5 = *CAST(metadataTable.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__281_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 144); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__281_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2228 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2229 - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2232 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalVar; - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2237 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalLexicalVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2241 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gClosureVar; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2244 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2248 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalPropertyWithVarInjectionChecks; - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2253 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalVarWithVarInjectionChecks; - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2204 - if (t3.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1310 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1311 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1312 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1313 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1315 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__ready) - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1317 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1318 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2258 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2263 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2211 - t1 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2212 - t2 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2213 - if (t1.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2267 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2271 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t3 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2220 - t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2221 - t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2222 - *CAST(t5.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p() + 12) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t5 = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope) - t5 = *CAST(metadataTable.i8p() + 26); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 148); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2334 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2335 - if (t0.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2338 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__283_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__283_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__283_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__283_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2313 - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2314 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet; - if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2317 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2318 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2319 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__284_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__284_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__284_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__284_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__285_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__285_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__285_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__285_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__285_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__285_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__285_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__285_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__285_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2345 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__286_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__286_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__286_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__286_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__286_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__286_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__286_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__286_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__287_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__287_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__287_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__287_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__288_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__288_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__288_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__288_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__288_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__288_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__288_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__288_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__288_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2352 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__289_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__289_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__289_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__289_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__290_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__290_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__290_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__290_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__290_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__290_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2358 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__291_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__291_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__291_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__291_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__292_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__292_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__292_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__292_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__292_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__292_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__292_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__292_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__293_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__293_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__293_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__293_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__294_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__294_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__294_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__294_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__295_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__295_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__295_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__295_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__295_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__295_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__295_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__295_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__295_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__295_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__295_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2372 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__296_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__296_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__296_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__296_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__296_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__296_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__296_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__296_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__297_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__297_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__297_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__297_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__298_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__298_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__298_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__298_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__298_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__298_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__298_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__298_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__298_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__298_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__298_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2379 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__299_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__299_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__299_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__299_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__300_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__300_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__300_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__300_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__300_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__300_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__300_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__300_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2386 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__301_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__301_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__301_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__301_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__302_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__302_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__302_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__302_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__302_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__302_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__302_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__302_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2394 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__303_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__303_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__303_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__303_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__304_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__304_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__304_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__304_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__305_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__305_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__305_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__305_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__305_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__305_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__305_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__305_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__305_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__305_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__305_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2402 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide16) - t5 = *CAST(metadataTable.i8p() + 26); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__305_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 148); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__305_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2334 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2335 - if (t0.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2338 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalProperty; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__306_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__306_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__306_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__306_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2313 - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2314 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__306_putLocalClosureVar__noVariableWatchpointSet; - if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__306_putLocalClosureVar__noVariableWatchpointSet) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2317 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2318 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2319 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__307_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__307_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__307_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__307_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__308_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__308_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__308_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__308_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__308_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__308_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__308_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__308_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__308_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__308_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__308_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalProperty) - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2345 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__309_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__309_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__309_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__309_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__309_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__309_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__309_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__309_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__310_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__310_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__310_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__310_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__311_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__311_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__311_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__311_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__311_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__311_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__311_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__311_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__311_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2352 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalLexicalVar; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__312_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__312_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__312_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__312_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__312_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__312_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__313_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__313_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__313_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__313_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__313_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__313_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__313_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__313_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2358 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pClosureVar; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__314_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__314_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__314_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__314_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__315_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__315_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__315_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__315_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__315_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__315_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__315_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__315_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalPropertyWithVarInjectionChecks; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__316_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__316_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__316_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__316_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__317_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__317_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__317_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__317_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__318_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__318_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__318_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__318_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__318_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__318_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__318_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__318_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__318_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__318_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__318_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2372 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalVarWithVarInjectionChecks; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__319_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__319_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__319_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__319_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__319_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__319_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__319_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__319_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__320_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__320_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__320_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__320_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__321_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__321_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__321_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__321_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__321_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__321_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__321_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__321_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__321_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2379 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__322_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__322_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__322_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__322_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__323_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__323_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__323_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__323_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__323_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__323_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__323_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__323_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2386 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__324_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__324_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__324_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__324_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__325_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__325_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__325_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__325_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__325_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__325_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__325_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__325_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2394 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pModuleVar; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__326_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__326_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__326_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__326_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__327_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__327_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__327_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__327_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__328_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__328_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__328_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__328_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__328_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__328_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__328_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__328_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__328_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__328_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__328_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2402 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide32) - t5 = *CAST(metadataTable.i8p() + 26); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__328_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 148); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__328_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2334 - t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2335 - if (t0.i32() != int32_t(0x4)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2338 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalProperty; - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__329_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__329_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__329_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__329_k__done) - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2313 - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2314 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__329_putLocalClosureVar__noVariableWatchpointSet; - if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__329_putLocalClosureVar__noVariableWatchpointSet) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2317 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2318 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2319 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__330_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__330_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__330_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__330_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__331_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__331_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__331_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__331_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__331_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__331_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__331_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__331_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__331_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalProperty) - if (t0.i32() != int32_t(0x0)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2345 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalVar; - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__332_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__332_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__332_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__332_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__332_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__332_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__332_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__332_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__333_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__333_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__333_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__333_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__334_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__334_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__334_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__334_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__334_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__334_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__334_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__334_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__334_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalVar) - if (t0.i32() != int32_t(0x1)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2352 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalLexicalVar; - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__335_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__335_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__335_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__335_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__335_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__335_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__336_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__336_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__336_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__336_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__336_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__336_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__336_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__336_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalLexicalVar) - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2358 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pClosureVar; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__337_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__337_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__337_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__337_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__338_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__338_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__338_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__338_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__338_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__338_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__338_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__338_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pClosureVar) - if (t0.i32() != int32_t(0x3)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2365 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalPropertyWithVarInjectionChecks; - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__339_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__339_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__339_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__339_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__340_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__340_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__340_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__340_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__341_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__341_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__341_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__341_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__341_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__341_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__341_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__341_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__341_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__341_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__341_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalPropertyWithVarInjectionChecks) - if (t0.i32() != int32_t(0x6)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2372 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalVarWithVarInjectionChecks; - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2196 - t1 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2197 - if (*CAST(t0.i8p()) != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2198 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__342_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__342_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__342_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__342_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2286 - if (t1.i32() < int32_t(0x64)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1322 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__342_storePropertyAtVariableOffset__isInline; - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1323 - t1 = (uint32_t)(-t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1324 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__342_storePropertyAtVariableOffset__ready; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1325 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__342_storePropertyAtVariableOffset__isInline) - t0 = t0.i() + intptr_t(-768); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1327 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__342_storePropertyAtVariableOffset__ready) - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1329 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1330 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__343_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__343_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__343_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__343_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__344_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__344_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__344_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__344_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__344_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__344_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__344_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__344_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__344_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x7)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2379 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalLexicalVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__345_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__345_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__345_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__345_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__345_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__345_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__346_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__346_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__346_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__346_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__346_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:601 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:602 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__346_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__346_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__346_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalLexicalVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x8)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2386 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pClosureVarWithVarInjectionChecks; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2323 - t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2324 - t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2325 - if (t0.i32() != int32_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2326 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__346_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2327 - t0 = *CAST(t0.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2328 - if (t0.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2329 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__346_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__347_k__constant; - t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__347_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__347_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__347_k__done) - t3 = *CAST(t5.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2293 - if (t3.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2294 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_putGlobalVariable__noVariableWatchpointSet; - if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_putGlobalVariable__noVariableWatchpointSet) - t0 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2297 - *CAST(t0.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2298 - *CAST(t0.i8p()) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2299 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__348_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__348_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__348_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__348_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:579 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__348_writeBarrierOnGlobal__writeBarrierDone; - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:609 - t3 = *CAST(t3.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:610 - t3 = *CAST(t3.i8p() + 80); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:611 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__348_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:586 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:588 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:589 - t1 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:590 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:592 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:593 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__348_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__348_writeBarrierOnGlobal__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pClosureVarWithVarInjectionChecks) - if (t0.i32() != int32_t(0x9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2394 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pModuleVar; - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2103 - t0 = *CAST(t0.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2104 - t0 = *CAST(t0.i8p() + 808); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2105 - if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2106 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__349_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__349_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__349_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__349_k__done) - t1 = *CAST(t5.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2305 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2306 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2307 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__350_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__350_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__350_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__350_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__351_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__351_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__351_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__351_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__351_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__351_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__351_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__351_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__351_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__351_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__351_writeBarrierOnOperands__writeBarrierDone) - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pModuleVar) - if (t0.i32() != int32_t(0x5)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2402 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2414 - t1 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2416 - t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2417 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__351_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 152); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__351_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2414 - t1 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2416 - t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2417 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__352_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 152); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__352_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2414 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2416 - t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2417 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:81 - t0 = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:82 - t5 = *CAST(metadataTable.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__353_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 152); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__353_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t5.i8p() + 4) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t5.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:87 - *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:88 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__353_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__353_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__353_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__353_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOp__commonOp__fn__fn__354_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__354_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__354_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__354_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__354_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__354_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__354_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__354_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__354_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__354_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__354_writeBarrierOnOperands__writeBarrierDone) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2425 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__355_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__355_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__355_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__355_k__done) - t1 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2429 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2430 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__356_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__356_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__356_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__356_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOp__commonOp__fn__fn__357_writeBarrierOnOperands__writeBarrierDone; - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__357_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__357_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__357_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__357_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__357_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__357_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__357_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__357_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__357_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__357_writeBarrierOnOperands__writeBarrierDone) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2425 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__358_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__358_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__358_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__358_k__done) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2429 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2430 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide32) - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:481 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__359_k__constant; - t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:482 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__359_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:483 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__359_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:485 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:486 - t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:487 - t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:488 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__359_k__done) - if (t0.i32() != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:570 - goto _offlineasm_llintOp__commonOp__fn__fn__360_writeBarrierOnOperands__writeBarrierDone; - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__360_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__360_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__360_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__360_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__360_writeBarrierOnOperand__writeBarrierDone; - t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__360_k__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) - goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__360_skipIfIsRememberedOrInEden__done; - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:555 - PUSH(pc); - sp = sp.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:557 - t1 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:558 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:559 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:122 - llint_write_barrier_slow(t0, t1); - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:561 - POP(pc); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:562 - POP(cfr); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__360_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__360_writeBarrierOnOperand__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__360_writeBarrierOnOperands__writeBarrierDone) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2425 - t1 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__361_k__constant; - t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__361_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__361_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__361_k__done) - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2429 - *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2430 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2437 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2438 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2437 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2438 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide32) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2437 - t0 = *CAST(t0.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2438 - t5 = intptr_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2444 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2445 - t1 = *CAST(t1.i8p() + 27156); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2447 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__362_k__constant; - t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__362_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__362_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__362_k__done) - if (t5.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2453 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone; - t3 = *CAST(metadataTable.i8p() + 50); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__362_metadata__setUpOffset; - t3 = *CAST(metadataTable.i8p() + 196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__362_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t3 = (uint32_t)(t3.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t3 = t3.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t1.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2457 - *CAST(t2.i8p() + 4) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2460 - *CAST(t2.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2461 - t3 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2464 - *CAST(t2.i8p() + 8) = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2465 - if (t5.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell; - *CAST(t2.i8p() + 12) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2468 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2469 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) - t3 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2471 - *CAST(t2.i8p() + 12) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2472 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) - t2 = t2.i() + intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2476 - *CAST(t1.i8p() + 12) = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2477 - t1 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2479 - if (t2.i() != t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2480 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide16) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2444 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2445 - t1 = *CAST(t1.i8p() + 27156); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2447 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__363_k__constant; - t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__363_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__363_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__363_k__done) - if (t5.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2453 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeDone; - t3 = *CAST(metadataTable.i8p() + 50); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__363_metadata__setUpOffset; - t3 = *CAST(metadataTable.i8p() + 196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__363_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t3 = (uint32_t)(t3.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t3 = t3.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t1.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2457 - *CAST(t2.i8p() + 4) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2460 - *CAST(t2.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2461 - t3 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2464 - *CAST(t2.i8p() + 8) = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2465 - if (t5.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeIsCell; - *CAST(t2.i8p() + 12) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2468 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeSkipIsCell; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2469 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeIsCell) - t3 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2471 - *CAST(t2.i8p() + 12) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2472 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeSkipIsCell) - t2 = t2.i() + intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2476 - *CAST(t1.i8p() + 12) = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2477 - t1 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2479 - if (t2.i() != t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2480 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeDone) - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide32) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2444 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2445 - t1 = *CAST(t1.i8p() + 27156); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2447 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__364_k__constant; - t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__364_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__364_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__364_k__done) - if (t5.i32() == int32_t(0xfffffffa)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2453 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeDone; - t3 = *CAST(metadataTable.i8p() + 50); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__364_metadata__setUpOffset; - t3 = *CAST(metadataTable.i8p() + 196); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__364_metadata__setUpOffset) - t2 = *CAST(pc.i8p() + 25); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t3 = (uint32_t)(t3.i32() + t2.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t3 = t3.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t2 = *CAST(t1.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2457 - *CAST(t2.i8p() + 4) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2460 - *CAST(t2.i8p()) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2461 - t3 = *CAST(t3.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2464 - *CAST(t2.i8p() + 8) = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2465 - if (t5.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2467 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeIsCell; - *CAST(t2.i8p() + 12) = int32_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2468 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeSkipIsCell; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2469 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeIsCell) - t3 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2471 - *CAST(t2.i8p() + 12) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2472 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeSkipIsCell) - t2 = t2.i() + intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2476 - *CAST(t1.i8p() + 12) = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2477 - t1 = *CAST(t1.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2479 - if (t2.i() != t1.i()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2480 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeDone) - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow) - t5 = *CAST(metadataTable.i8p() + 52); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__365_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 200); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__365_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2490 - t1 = *CAST(t0.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2491 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2492 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__done; - } - *CAST(t0.i8p() + 20) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2493 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__done) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide16) - t5 = *CAST(metadataTable.i8p() + 52); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__366_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 200); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__366_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2490 - t1 = *CAST(t0.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2491 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2492 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__366_fn__done; - } - *CAST(t0.i8p() + 20) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2493 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__366_fn__done) - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide32) - t5 = *CAST(metadataTable.i8p() + 52); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__367_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 200); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__367_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(t5.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2490 - t1 = *CAST(t0.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2491 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2492 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__done; - } - *CAST(t0.i8p() + 20) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2493 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__done) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2500 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2501 - t1 = *CAST(pc.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - if (t0.i32() <= t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2503 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero; - t0 = (uint32_t)(t0.i32() - t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2504 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__finish; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2505 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__finish) - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide16) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2500 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2501 - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - if (t0.i32() <= t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2503 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__367_fn__storeZero; - t0 = (uint32_t)(t0.i32() - t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2504 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__367_fn__finish; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2505 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__367_fn__storeZero) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__367_fn__finish) - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide32) - t0 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2500 - t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2501 - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - if (t0.i32() <= t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2503 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__368_fn__storeZero; - t0 = (uint32_t)(t0.i32() - t1.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2504 - goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__368_fn__finish; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2505 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__368_fn__storeZero) - t0 = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__368_fn__finish) - t5 = intptr_t(0xffffffff); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2515 - t1 = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2516 - *CAST(t0.i8p() + 16) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2517 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2518 - *CAST(t0.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2519 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2521 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2522 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide16) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__368_fn__opLogShadowChickenPrologueSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2515 - t1 = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2516 - *CAST(t0.i8p() + 16) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2517 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2518 - *CAST(t0.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2519 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2521 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2522 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__368_fn__opLogShadowChickenPrologueSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide32) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__369_fn__opLogShadowChickenPrologueSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2515 - t1 = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2516 - *CAST(t0.i8p() + 16) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2517 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2518 - *CAST(t0.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2519 - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2521 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2522 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__369_fn__opLogShadowChickenPrologueSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2532 - *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2533 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - *CAST(t0.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2535 - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2536 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2538 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2539 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2540 - *CAST(t0.i8p() + 24) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2541 - *CAST(t0.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2542 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide16) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__369_fn__opLogShadowChickenTailSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2532 - *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2533 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - *CAST(t0.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2535 - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2536 - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2538 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2539 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2540 - *CAST(t0.i8p() + 24) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2541 - *CAST(t0.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2542 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__369_fn__opLogShadowChickenTailSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide32) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - t2 = *CAST(t1.i8p() + 27264); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - t0 = *CAST(t2.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - if (t0.u() >= *CAST(t2.i8p() + 12)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - goto _offlineasm_llintOp__commonOp__fn__370_fn__opLogShadowChickenTailSlow; - t1 = intptr_t(0x20) + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - *CAST(t2.i8p() + 8) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - *CAST(t0.i8p() + 12) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2532 - *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2533 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:457 - t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:458 - *CAST(t0.i8p() + 4) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2535 - *CAST(t0.i8p()) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2536 - t1 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2538 - *CAST(t0.i8p() + 20) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2539 - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2540 - *CAST(t0.i8p() + 24) = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2541 - *CAST(t0.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2542 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__370_fn__opLogShadowChickenTailSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_rest(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_rest(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_rest(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_create_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_data_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_data_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_define_data_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xf); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1d); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greater) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greater_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greater_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_greatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_generic_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_generic_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_generic_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_structure_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_structure_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_has_structure_property(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_in_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_function) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_function(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_function(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_function(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_less) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_less(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_less_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_less(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_less_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_less(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_lesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mod) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mod(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mod_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mod(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_mod_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_mod(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_pow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_pow(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_pow_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_pow(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_pow_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_pow(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_push_with_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_push_with_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_push_with_scope(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_spread) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_spread_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_spread_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_spread(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_strcat) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_strcat(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_strcat(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_strcat(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_static_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_static_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_throw_static_error(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_index_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_index_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_to_index_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_typeof) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_typeof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_typeof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_typeof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unreachable(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unreachable(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_unreachable(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_object) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_object(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_throw(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_throw(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_throw_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_throw(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0xb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__370_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__370_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__370_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__370_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__371_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__371_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__371_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__371_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_eq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__372_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__372_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__372_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__372_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__373_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__373_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__373_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__373_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__373_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__373_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__373_fn__opEqSlow; - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__373_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_eq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_eq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__375_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__375_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__375_fn__opEqSlow; - t0 = (t0.u32() == t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__375_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_eq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_neq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_neq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_neq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:809 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:810 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:811 - goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; - t0 = (t0.u32() != t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_neq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_below) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__done) - t0 = (t0.u32() < t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_below_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__done) - t0 = (t0.u32() < t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_below_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__done) - t0 = (t0.u32() < t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__done) - t0 = (t0.u32() <= t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__done) - t0 = (t0.u32() <= t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide32) - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__done) - t0 = (t0.u32() <= t1.u32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - t5 = intptr_t(0xfffffffe); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:70 - t3 = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:71 - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:73 - *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:74 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jmp) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__393_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__393_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__394_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__394_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__395_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__395_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__395_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__395_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__395_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__395_k__done) - if ((t0.i32() & int32_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__396_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__396_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__396_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__396_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__396_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__396_k__done) - if ((t0.i32() & int32_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__397_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__397_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide32) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__397_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__397_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__397_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__397_k__done) - if ((t0.i32() & int32_t(0x1)) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__target) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__398_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__398_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t1.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__398_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__398_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__398_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__398_k__done) - if ((t0.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__target; - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__399_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__399_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide16) - t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t1.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__done) - if ((t0.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__target; - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__target) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__400_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__400_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide32) - t1 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t1.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__constant; - if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow; - t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__constant) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t0 = *CAST(t0.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t1 = t1.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow; - t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__done) - if ((t0.i32() & int32_t(0x1)) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__target; - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__target) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__401_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__401_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jless) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__401_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__401_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__401_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__401_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__402_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__402_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__402_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__402_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__402_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__402_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jless_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__403_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__403_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__403_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__403_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__404_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__404_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__404_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__404_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__404_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__404_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jless_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() < d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__406_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__406_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnless) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__408_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__408_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__410_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__410_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - || (d0.d() >= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__412_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__412_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnless(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__414_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__414_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__416_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__416_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() > d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__418_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__418_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - || (d0.d() <= d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt; - if (t1.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() <= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt; - if (t1.i32() > t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - || (d0.d() > d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt; - if (t1.i32() >= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (d0.d() >= d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__done) - if (t0.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1731 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1732 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt; - if (t1.i32() < t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt) - if (t0.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1737 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1738 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2Double; - if (t2.i32() != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1739 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; - d1 = (double)t3.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1740 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1741 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2Double) - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1743 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady) - d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1745 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt) - d0 = (double)t1.i32(); // ci2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1750 - if (t2.u32() > uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1751 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; - d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1752 - if (std::isnan(d0.d()) || std::isnan(d1.d()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - || (d0.d() < d1.d())) - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jeq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jeq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; - if (t0.i32() == t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jeq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__done) - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jneq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__done) - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jneq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide32) - t2 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__constant; - t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__done) - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__constant; - t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t0 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__done) - if (t2.i32() != t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:828 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; - if (t2.i32() == int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:829 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; - if (t2.u32() < uint32_t(0xfffffff9)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:830 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; - if (t0.i32() != t1.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_jneq(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__done) - if (t1.u32() < t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__done) - if (t1.u32() < t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__done) - if (t1.u32() < t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t2.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__done) - if (t3.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__done) - if (t1.u32() <= t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget; - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide16) - t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t2.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__done) - if (t3.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__done) - if (t1.u32() <= t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget; - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide32) - t2 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t2.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:465 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__constant; - t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:466 - t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:467 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:468 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__constant) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:470 - t1 = *CAST(t1.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:471 - t2 = t2.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:472 - t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:473 - t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:474 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__done) - if (t3.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:496 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__constant; - t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:497 - t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:498 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:499 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__constant) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:501 - t2 = *CAST(t2.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:502 - t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:503 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:504 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:505 - t3 = *CAST(t2.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:506 - t2 = *CAST(t2.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:507 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__done) - if (t1.u32() <= t3.u32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget; - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) - t0 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget; - pc = pc.i() + t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_inc) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__472_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__472_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__472_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_inc(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_inc_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__473_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__473_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__473_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_inc(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_inc_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__474_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - int32_t result; - bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__474_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__474_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_inc(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_dec) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__475_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__475_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__475_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_dec(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_dec_wide16) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_dec(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_dec_wide32) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:952 - goto _offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow; - t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:953 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - int32_t result; - bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); - t1 = (uint32_t)(result); - if (!success) - goto _offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow; - } - *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:955 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = slow_path_dec(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__477_checkSwitchToJIT__continue; - } - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:443 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:444 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:445 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_loop_osr(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:447 - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:448 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:449 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:451 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__477_checkSwitchToJIT__continue) - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__478_checkSwitchToJIT__continue; - } - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:443 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:444 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:445 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_loop_osr(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:447 - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__477_action__recover; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:448 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:449 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__477_action__recover) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:451 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__478_checkSwitchToJIT__continue) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__479_checkSwitchToJIT__continue; - } - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:443 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:444 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:445 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_loop_osr(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:447 - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__478_action__recover; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:448 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:449 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__478_action__recover) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:451 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__479_checkSwitchToJIT__continue) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - t0 = *CAST(t1.i8p() + 27248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - goto _offlineasm_llintOp__commonOp__fn__fn__handleTraps; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:431 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:432 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:433 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:435 - goto _offlineasm_llintOp__commonOp__fn__fn__throwHandler; - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:436 - goto _offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide16) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - t0 = *CAST(t1.i8p() + 27248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - goto _offlineasm_llintOp__commonOp__fn__479_fn__handleTraps; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__479_fn__afterHandlingTraps) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__479_fn__handleTraps) - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:431 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:432 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:433 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:435 - goto _offlineasm_llintOp__commonOp__fn__479_fn__throwHandler; - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:436 - goto _offlineasm_llintOp__commonOp__fn__479_fn__afterHandlingTraps; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__479_fn__throwHandler) - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide32) - t1 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - t1 = *CAST(t1.i8p() + 64); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - t0 = *CAST(t1.i8p() + 27248); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - goto _offlineasm_llintOp__commonOp__fn__480_fn__handleTraps; - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__480_fn__afterHandlingTraps) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__480_fn__handleTraps) - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:431 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:432 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:433 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); - decodeResult(result, t0, t1); - } - if (t0.i() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:435 - goto _offlineasm_llintOp__commonOp__fn__480_fn__throwHandler; - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:436 - goto _offlineasm_llintOp__commonOp__fn__480_fn__afterHandlingTraps; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__480_fn__throwHandler) - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_nop) - pc = pc.i() + intptr_t(0x1); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nop_wide16) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_nop_wide32) - pc = pc.i() + intptr_t(0x5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call) - t5 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__480_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__480_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__480_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__480_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__480_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__480_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_2) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__481_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__481_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_3) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__482_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__482_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_wide16) - t5 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__483_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__483_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__483_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__483_arrayProfileForCall__done) - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__483_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__485_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__483_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__483_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__485_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__483_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__485_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_4) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__484_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__484_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__485_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__485_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__485_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_5) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__485_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__485_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_wide32) - t5 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__486_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__486_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__486_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__486_arrayProfileForCall__done) - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__486_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__488_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__486_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__486_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__488_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__486_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__488_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_6) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__487_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__487_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__488_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__488_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__488_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_7) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 46); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__488_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 188); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__488_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__489_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__489_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__489_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__489_arrayProfileForCall__done) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__489_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__489_checkSwitchToJIT__continue) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__490_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__490_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - lr = getOpcode(llint_cloop_did_return_from_js_8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_8) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__491_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__491_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__492_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__491_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__491_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__491_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__491_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__492_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_9) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__492_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__492_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide16) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__493_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__493_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__493_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__493_arrayProfileForCall__done) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__493_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__493_checkSwitchToJIT__continue) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__494_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__494_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - lr = getOpcode(llint_cloop_did_return_from_js_10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_10) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__495_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__495_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__496_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__496_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_11) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__496_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__496_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide32) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__497_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__497_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1836 - if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1837 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__497_arrayProfileForCall__done; - t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1838 - t0 = *CAST(t0.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1839 - *CAST(t5.i8p() + 8) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1840 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__497_arrayProfileForCall__done) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__497_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__497_checkSwitchToJIT__continue) - t5 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__498_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__498_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = *CAST(t5.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - lr = getOpcode(llint_cloop_did_return_from_js_12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_12) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__499_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__499_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__500_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__500_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_13) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 2); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__500_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__500_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct) - t5 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__501_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__501_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x10)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__501_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__503_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__501_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__501_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__503_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__501_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__503_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_14); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_14) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__502_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__502_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__503_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__503_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__503_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_15) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__503_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__503_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_wide16) - t5 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__504_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__504_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__504_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__506_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__504_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__504_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__506_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__504_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__506_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_16) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__505_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__505_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__506_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__506_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__506_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_17) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__506_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__506_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_wide32) - t5 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t5.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__507_metadata__setUpOffset; - t5 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__507_metadata__setUpOffset) - t0 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t5 = (uint32_t)(t5.i32() + t0.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t5 = t5.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - t0 = *CAST(pc.i8p() + 9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - t2 = *CAST(t5.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1853 - if (t0.i32() >= int32_t(0x40000000)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:514 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__507_k__constant; - if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__509_fn__opCallSlow; - t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:516 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__507_k__done; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:517 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__507_k__constant) - t3 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:519 - t3 = *CAST(t3.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:520 - t0 = t0.i() - intptr_t(0x40000000); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:521 - if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:537 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__509_fn__opCallSlow; - t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:523 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__507_k__done) - if (t3.i32() != t2.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1855 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__509_fn__opCallSlow; - t3 = *CAST(pc.i8p() + 17); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1857 - t3 = (uint32_t)(-t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1858 - t3 = t3.i() + cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1859 - *CAST(t3.i8p() + 16) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1860 - t2 = *CAST(pc.i8p() + 13); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - *CAST(cfr.i8p() + 28) = pc.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1862 - *CAST(t3.i8p() + 24) = t2.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1863 - *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1864 - sp = t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1865 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - lr = getOpcode(llint_cloop_did_return_from_js_18); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = *CAST(t5.i8p() + 24); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_18) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__508_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__508_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__509_fn__opCallSlow) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__509_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__509_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_19) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 12); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__509_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 120); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__509_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__510_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__510_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_20) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 108); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__510_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__510_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__511_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__511_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_21) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__511_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 108); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__511_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__511_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__511_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__512_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__512_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_22); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_22) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__512_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 108); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__512_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__512_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__512_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__512_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__512_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__513_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__512_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__512_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__512_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__512_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__513_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_23); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_23) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__513_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__513_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__513_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__513_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__513_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__513_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__513_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__513_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_24) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__514_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__514_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__514_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__514_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__515_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__514_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__514_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__514_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__514_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__515_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_25); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_25) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__515_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 112); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__515_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__515_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__515_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__515_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__515_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__516_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__515_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__515_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__515_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__515_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__516_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_26); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_26) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__516_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__516_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__516_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__516_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__516_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__516_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__517_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__517_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_27); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_27) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); - *CAST(t0.i8p() + 152) = temp; - if (temp < 0) - goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__517_checkSwitchToJIT__continue; - } - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_replace(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__517_checkSwitchToJIT__continue) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__517_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__517_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - metadataTable = *CAST(cfr.i8p() - 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:755 - t3 = *CAST(cfr.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - t2 = *CAST(t2.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - if (t2.i32() <= t3.i32()) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup; - t3 = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup) - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - t2 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - t2 = t2.i() + t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - t3 = *CAST(sp.i8p() + 24); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:966 - t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:967 - lr = *CAST(cfr.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:968 - t2 = t2.i() - t3.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - cfr = *CAST(cfr.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop) - t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - pc = *CAST(sp.i8p() + (t3.i() << 0)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - if (t3.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop; - sp = t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - opcode = t0.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_28) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 10); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 116); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__518_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__518_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__519_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__519_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_29) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 14); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__519_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__519_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide16) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__519_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__519_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__520_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__520_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_30); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_30) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 14); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__520_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__520_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 15); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide32) - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:696 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:697 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:698 - if (*CAST(t3.i8p() + 27104) == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:699 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__520_branchIfException__noException; - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:700 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__520_branchIfException__noException) - sp = t1.i() - intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1745 - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__521_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__521_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_31); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_31) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 14); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 124); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 29); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 16) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 12) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_eval(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_slowPathForCall__callCallSlowPath__522_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__522_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_32); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_32) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide16) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_eval_wide16(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_slowPathForCall__callCallSlowPath__523_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__523_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_33); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_33) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__523_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__523_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide32) - *CAST(cfr.i8p() + 28) = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:423 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:424 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:425 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_call_eval_wide32(t0, t1); - decodeResult(result, t0, t1); - } - if (t1.i() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - goto _offlineasm_slowPathForCall__callCallSlowPath__524_action__dontUpdateSP; - sp = t1.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__524_action__dontUpdateSP) - lr = getOpcode(llint_cloop_did_return_from_js_34); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:928 - opcode = t0.opcode(); - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_34) - t2 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - t2 = *CAST(t2.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - t2 = t2.i() + intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - sp = cfr.i() - t2.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__524_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__524_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:49 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonOp__fn__dispatchAfterCall__525_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__525_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:45 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x6); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide16) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:57 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonOp__fn__dispatchAfterCall__526_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__526_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:53 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide32) - pc = *CAST(cfr.i8p() + 28); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:95 - t3 = *CAST(pc.i8p() + 5); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:65 - *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:97 - *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:98 - t2 = *CAST(metadataTable.i8p() + 4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - if (t2.i32() != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - goto _offlineasm_commonOp__fn__dispatchAfterCall__527_metadata__setUpOffset; - t2 = *CAST(metadataTable.i8p() + 104); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__527_metadata__setUpOffset) - t3 = *CAST(pc.i8p() + 21); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:61 - t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - t2 = (uint32_t)(t2.i32() + t3.i32()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - t2 = t2.i() + metadataTable.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - *CAST(t2.i8p() + 32) = t1.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:616 - *CAST(t2.i8p() + 28) = t0.i32(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:617 - pc = pc.i() + intptr_t(0x19); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile) - pc = pc.i() + intptr_t(0x4); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide16) - pc = pc.i() + intptr_t(0x9); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide32) - pc = pc.i() + intptr_t(0x11); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_yield) - CRASH(); // break instruction not implemented. // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_yield_wide16) - CRASH(); // break instruction not implemented. // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_yield_wide32) - CRASH(); // break instruction not implemented. // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment) - CRASH(); // break instruction not implemented. // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide16) - CRASH(); // break instruction not implemented. // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide32) - CRASH(); // break instruction not implemented. // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_debug) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - t0 = *CAST(t0.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - goto _offlineasm_llintOp__commonOp__fn__fn__opDebugDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_debug(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) - pc = pc.i() + intptr_t(0x3); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_debug_wide16) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - t0 = *CAST(t0.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - goto _offlineasm_llintOp__commonOp__fn__527_fn__opDebugDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_debug(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__527_fn__opDebugDone) - pc = pc.i() + intptr_t(0x7); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_OPCODE_LABEL(op_debug_wide32) - t0 = *CAST(cfr.i8p() + 8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - t0 = *CAST(t0.i8p() + 36); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - if (t0.i32() == 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - goto _offlineasm_llintOp__commonOp__fn__528_fn__opDebugDone; - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:146 - t1 = pc.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:147 - { // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:114 - cloopStack.setCurrentStackPointer(sp.vp()); - SlowPathReturnType result = llint_slow_path_debug(t0, t1); - decodeResult(result, t0, t1); - } - pc = t0.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:149 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__528_fn__opDebugDone) - pc = pc.i() + intptr_t(0xd); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - t0 = *CAST(pc.i8p()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:27 - t1 = CAST(&g_opcodeMap); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:28 - opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:29 - DISPATCH_OPCODE(); - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__528_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__528_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__529_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__529_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 28); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__530_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__530_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 28); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__531_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__531_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1981 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1982 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:1983 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2006 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2009 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2010 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2011 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2012 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2013 - t1 = *CAST(t1.i8p() + 20); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2014 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2017 - nativeFunc = *CAST(t1.i8p() + 28); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2021 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2022 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2023 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2027 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2033 - goto _offlineasm_op__commonOp__fn__fn__532_nativeCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2036 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__532_nativeCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2042 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2043 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 20); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 20); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__532_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__532_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 20); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__533_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__533_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__534_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__534_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__535_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__535_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:882 - PUSH(lr); - PUSH(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:883 - cfr = sp.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2049 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2050 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2051 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2067 - sp = sp.i() - intptr_t(0x8); - t1 = t1.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2069 - t1 = *CAST(t1.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2070 - *CAST(t1.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2071 - t0 = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2072 - t1 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2073 - cloopStack.setCurrentStackPointer(sp.vp()); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2076 - nativeFunc = *CAST(t1.i8p() + 24); - functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); - #if USE(JSVALUE32_64) - t1 = functionReturnValue.tag(); - t0 = functionReturnValue.payload(); - #else // USE_JSVALUE64) - t0 = JSValue::encode(functionReturnValue); - #endif // USE_JSVALUE64) - t3 = *CAST(cfr.i8p() + 16); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2080 - t3 = t3.i() & intptr_t(-16384); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2081 - t3 = *CAST(t3.i8p() + 16100); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2082 - sp = sp.i() + intptr_t(0x8); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2083 - if (*CAST(t3.i8p() + 27104) != 0) // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2088 - goto _offlineasm_op__commonOp__fn__fn__536_internalFunctionCallTrampoline__handleException; - POP(cfr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:894 - POP(lr); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:895 - opcode = lr.opcode(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2091 - DISPATCH_OPCODE(); - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__536_internalFunctionCallTrampoline__handleException) - *CAST(t3.i8p() + 23200) = cfr.i(); // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2097 - goto llint_throw_from_slow_path_trampoline; // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter32_64.asm:2098 -OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd) -OFFLINE_ASM_END -#endif diff --git a/DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-debug.h b/DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-debug.h deleted file mode 100644 index 990cd32..0000000 --- a/DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-debug.h +++ /dev/null @@ -1,35537 +0,0 @@ -// offlineasm input hash: c2f11a38a7d1373cb5e37dad9cc10246864299c5 f4ea427a5f8dd9a33204c96f43ce8c90fecf41a6 21b42b283c159f33ce9e5c3d934c76dca3bfbefd da39a3ee5e6b4b0d3255bfef95601890afd80709 -#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_ARM64E && !OFFLINE_ASM_MIPS && !OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_C_LOOP_WIN && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && OFFLINE_ASM_JSVALUE64 && OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_TRACING && OFFLINE_ASM_ADDRESS64 && OFFLINE_ASM_GIGACAGE_ENABLED -OFFLINE_ASM_BEGIN -OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart) - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1248 - -OFFLINE_ASM_GLOBAL_LABEL(vmEntryToJavaScript) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rsp\n" - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134249985, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__checkStackPointerAlignment__stackPointerOkay) - "\tmovq %rsi, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:179 - "\tmovq 45512(%rsi), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:180 - "\tmovq %r8, 8(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:181 - "\tmovq 45504(%rsi), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:182 - "\tmovq %r8, 16(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:183 - "\tmovq 8(%rdx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:184 - "\tmovq %r8, 24(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:185 - "\tmovl 32(%rdx), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:187 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:188 - "\tsalq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:189 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:190 - "\tsubq %r8, %rcx\n" - "\tcmpq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:191 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__throwStackOverflow) "\n" - "\tcmpq 52640(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:211 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__throwStackOverflow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK) - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:215 - "\tmovq $4, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:216 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop) - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:220 - "\tmovq 0(%rdx, %rcx, 8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:221 - "\tmovq %r10, 16(%rsp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:222 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:223 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyHeaderLoop) "\n" - "\tmovl 16(%rdx), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:225 - "\tsubl $1, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:226 - "\tmovl 32(%rdx), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:227 - "\tsubl $1, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:228 - "\tcmpl %r10d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:230 - "\tje " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgs) "\n" - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:231 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop) - "\tsubl $1, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:233 - "\tmovq %rcx, 48(%rsp, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:234 - "\tcmpl %r10d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:235 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__fillExtraArgsLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs) - "\tmovq 40(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:238 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop) - "\ttestl %r8d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:241 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgsDone) "\n" - "\tsubl $1, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:242 - "\tmovq 0(%rcx, %r8, 8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:243 - "\tmovq %r10, 48(%rsp, %r8, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:244 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgsLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:245 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone) - "\tmovq %rsp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:252 - "\tmovq %rbp, 45504(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:254 - "\tmovq %rsp, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r10\n" - "\ttestq %r10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__0_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134249986, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__0_checkStackPointerAlignment__stackPointerOkay) - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:301 - "\tcall *%rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:305 - "\tsubq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:307 - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rdx\n" - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__1_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134249987, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__1_checkStackPointerAlignment__stackPointerOkay) - "\tmovq %rbp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %r8\n" - "\tmovq 0(%r8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:267 - "\tmovq 8(%r8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:268 - "\tmovq %rdx, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:269 - "\tmovq 16(%r8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:270 - "\tmovq %rdx, 45504(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:271 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:273 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:277 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__throwStackOverflow) - "\tmovq %rsi, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:280 - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:281 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__cCall2__2_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__cCall2__2_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_throw_stack_overflow_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rbp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %r8\n" - "\tmovq 0(%r8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:286 - "\tmovq 8(%r8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:287 - "\tmovq %r10, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:288 - "\tmovq 16(%r8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:289 - "\tmovq %r10, 45504(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:290 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:292 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:296 - -OFFLINE_ASM_GLOBAL_LABEL(vmEntryToNative) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rsp\n" - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__3_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134249985, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__3_checkStackPointerAlignment__stackPointerOkay) - "\tmovq %rsi, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:179 - "\tmovq 45512(%rsi), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:180 - "\tmovq %r8, 8(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:181 - "\tmovq 45504(%rsi), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:182 - "\tmovq %r8, 16(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:183 - "\tmovq 8(%rdx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:184 - "\tmovq %r8, 24(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:185 - "\tmovl 32(%rdx), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:187 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:188 - "\tsalq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:189 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:190 - "\tsubq %r8, %rcx\n" - "\tcmpq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:191 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__throwStackOverflow) "\n" - "\tcmpq 52640(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:211 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__throwStackOverflow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__stackHeightOK) - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:215 - "\tmovq $4, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:216 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__copyHeaderLoop) - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:220 - "\tmovq 0(%rdx, %rcx, 8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:221 - "\tmovq %r10, 16(%rsp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:222 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:223 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__copyHeaderLoop) "\n" - "\tmovl 16(%rdx), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:225 - "\tsubl $1, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:226 - "\tmovl 32(%rdx), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:227 - "\tsubl $1, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:228 - "\tcmpl %r10d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:230 - "\tje " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__copyArgs) "\n" - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:231 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__fillExtraArgsLoop) - "\tsubl $1, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:233 - "\tmovq %rcx, 48(%rsp, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:234 - "\tcmpl %r10d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:235 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__fillExtraArgsLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__copyArgs) - "\tmovq 40(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:238 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__copyArgsLoop) - "\ttestl %r8d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:241 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__copyArgsDone) "\n" - "\tsubl $1, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:242 - "\tmovq 0(%rcx, %r8, 8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:243 - "\tmovq %r10, 48(%rsp, %r8, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:244 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__copyArgsLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:245 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__copyArgsDone) - "\tmovq %rsp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:252 - "\tmovq %rbp, 45504(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:254 - "\tmovq %rsp, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r10\n" - "\ttestq %r10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__4_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134249986, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__4_checkStackPointerAlignment__stackPointerOkay) - "\tmovq %rdi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:311 - "\tmovq %rbp, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:312 - "\tmovq %rsp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:313 - "\tcall *%rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:323 - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rdx\n" - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__5_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134249987, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__5_checkStackPointerAlignment__stackPointerOkay) - "\tmovq %rbp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %r8\n" - "\tmovq 0(%r8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:267 - "\tmovq 8(%r8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:268 - "\tmovq %rdx, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:269 - "\tmovq 16(%r8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:270 - "\tmovq %rdx, 45504(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:271 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:273 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:277 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__throwStackOverflow) - "\tmovq %rsi, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:280 - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:281 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__cCall2__6_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__cCall2__6_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_throw_stack_overflow_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rbp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %r8\n" - "\tmovq 0(%r8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:286 - "\tmovq 8(%r8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:287 - "\tmovq %r10, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:288 - "\tmovq 16(%r8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:289 - "\tmovq %r10, 45504(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:290 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:292 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:296 - -OFFLINE_ASM_GLOBAL_LABEL(sanitizeStackForVMImpl) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1276 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1286 - "\tmovq 52648(%rdi), %rsi\n" - "\tcmpq %rsi, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1287 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_zeroFillDone) "\n" - "\txorq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1289 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_zeroFillLoop) - "\tmovq %rdx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1291 - "\taddq $8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1292 - "\tcmpq %rsi, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1293 - "\tja " LOCAL_LABEL_STRING(_offlineasm_zeroFillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_zeroFillDone) - "\tmovq %rsp, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1296 - "\tmovq %rsi, 52648(%rdi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1297 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1298 - -OFFLINE_ASM_GLOBAL_LABEL(vmEntryRecord) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1303 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tmovq %rdi, %rax\n" - "\tsubq $80, %rax\n" - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1309 - -OFFLINE_ASM_GLOBAL_LABEL(llint_entry) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tcall " LOCAL_LABEL_STRING(relativePCBase) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1319 - -OFFLINE_ASM_GLUE_LABEL(relativePCBase) - "\tpop %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1321 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\txorq %r10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $1, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $2, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $3, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $4, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $5, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $6, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $7, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $8, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $9, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $11, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $13, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $14, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $15, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $16, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $17, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $18, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $19, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_catch) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $20, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $21, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $22, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $23, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $24, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $25, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $26, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $27, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $28, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $29, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_add) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $30, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $31, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $32, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $33, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mul) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $34, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $35, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_div) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $36, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_sub) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $37, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $38, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $39, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $40, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $41, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $42, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_negate) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $43, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $44, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $45, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $46, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $47, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $48, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $49, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $50, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $51, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $52, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $53, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $54, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $55, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $56, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $57, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $58, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $59, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $60, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $61, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $62, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $63, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $64, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $65, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $66, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $67, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $68, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jless) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $69, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $70, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $71, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $72, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $73, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $74, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $75, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $76, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $77, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $78, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $79, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $80, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $81, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $82, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $83, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $84, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $85, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $86, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $87, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $88, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $89, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $90, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $91, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_ret) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $92, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $93, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $94, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $95, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $96, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $97, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $98, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $99, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $100, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $101, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_debug) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $102, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_end) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $103, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $104, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $105, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $106, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $107, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $108, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $109, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $110, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $111, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $112, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $113, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_yield) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $114, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $115, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $116, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $117, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $118, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nop) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $119, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $120, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $121, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $122, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $123, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enter) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $124, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $125, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $126, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $127, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $128, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $129, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $130, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $131, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_spread) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $132, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $133, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mov) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $134, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $135, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $136, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $137, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $138, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_less) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $139, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $140, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $141, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $142, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_below) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $143, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $144, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mod) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $145, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_pow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $146, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $147, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $148, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $149, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $150, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $151, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $152, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $153, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $154, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $155, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $156, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $157, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $158, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $159, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $160, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_inc) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $161, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_dec) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $162, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_not) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $163, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $164, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $165, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $166, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $167, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $168, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $169, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $170, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $171, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $172, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $173, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $174, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $175, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $176, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $177, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $178, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $179, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $180, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $181, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $182, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $183, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\txorq %r10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $1, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $2, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $3, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $4, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $5, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $6, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $7, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $8, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $9, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $11, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $13, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $14, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $15, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $16, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $17, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $18, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $19, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_catch_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $20, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $21, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $22, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $23, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $24, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $25, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $26, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $27, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $28, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $29, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_add_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $30, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $31, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $32, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $33, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mul_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $34, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $35, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_div_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $36, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_sub_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $37, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $38, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $39, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $40, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $41, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $42, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_negate_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $43, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $44, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $45, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $46, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $47, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $48, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $49, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $50, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $51, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $52, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $53, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $54, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $55, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $56, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $57, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $58, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $59, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $60, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $61, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $62, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $63, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $64, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $65, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $66, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $67, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $68, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jless_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $69, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $70, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $71, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $72, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $73, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $74, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $75, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $76, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $77, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $78, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $79, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $80, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $81, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $82, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $83, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $84, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $85, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $86, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $87, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $88, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $89, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $90, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $91, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_ret_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $92, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $93, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $94, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $95, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $96, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $97, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $98, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $99, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $100, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $101, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_debug_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $102, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_end_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $103, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $104, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $105, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $106, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $107, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $108, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $109, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $110, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $111, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $112, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $113, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_yield_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $114, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $115, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $116, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $117, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $118, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nop_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $119, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $120, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $121, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $122, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $123, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enter_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $124, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $125, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $126, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $127, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $128, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $129, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $130, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $131, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_spread_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $132, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $133, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mov_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $134, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $135, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $136, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $137, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $138, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_less_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $139, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $140, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $141, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $142, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_below_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $143, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $144, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mod_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $145, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_pow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $146, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $147, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $148, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $149, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $150, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $151, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $152, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $153, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $154, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $155, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $156, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $157, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $158, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $159, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $160, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_inc_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $161, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_dec_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $162, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_not_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $163, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $164, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $165, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $166, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $167, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $168, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $169, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $170, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $171, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $172, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $173, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $174, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $175, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $176, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $177, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $178, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $179, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $180, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $181, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $182, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $183, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\txorq %r10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $1, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $2, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $3, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $4, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $5, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $6, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $7, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $8, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $9, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $11, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $13, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $14, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $15, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $16, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $17, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $18, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $19, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_catch_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $20, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $21, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $22, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $23, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $24, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $25, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $26, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $27, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $28, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $29, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_add_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $30, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $31, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $32, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $33, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mul_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $34, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $35, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_div_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $36, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_sub_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $37, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $38, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $39, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $40, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $41, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $42, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_negate_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $43, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $44, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $45, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $46, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $47, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $48, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $49, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $50, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $51, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $52, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $53, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $54, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $55, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $56, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $57, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $58, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $59, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $60, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $61, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $62, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $63, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $64, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $65, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $66, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $67, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $68, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jless_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $69, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $70, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $71, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $72, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $73, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $74, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $75, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $76, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $77, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $78, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $79, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $80, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $81, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $82, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $83, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $84, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $85, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $86, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $87, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $88, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $89, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $90, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $91, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_ret_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $92, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $93, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $94, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $95, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $96, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $97, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $98, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $99, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $100, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $101, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_debug_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $102, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_end_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $103, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $104, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $105, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $106, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $107, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $108, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $109, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $110, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $111, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $112, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $113, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_yield_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $114, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $115, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $116, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $117, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $118, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nop_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $119, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $120, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $121, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $122, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $123, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enter_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $124, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $125, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $126, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $127, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $128, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $129, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $130, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $131, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_spread_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $132, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $133, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mov_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $134, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $135, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $136, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $137, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $138, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_less_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $139, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $140, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $141, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $142, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_below_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $143, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $144, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mod_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $145, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_pow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $146, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $147, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $148, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $149, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $150, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $151, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $152, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $153, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $154, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $155, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $156, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $157, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $158, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $159, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $160, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_inc_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $161, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_dec_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $162, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_not_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $163, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $164, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $165, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $166, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $167, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $168, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $169, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $170, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $171, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $172, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $173, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $174, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $175, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $176, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $177, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $178, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $179, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $180, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $181, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $182, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $183, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1398 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16) - "\tmovzwl 1(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:34 - "\tmovq " LOCAL_REFERENCE(g_opcodeMapWide16) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:35 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:36 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32) - "\tmovl 1(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:40 - "\tmovq " LOCAL_REFERENCE(g_opcodeMapWide32) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:41 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:42 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide16) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide32) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide16) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide32) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_enter_wide16) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_enter_wide32) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__7_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__7_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__8_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__8_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__9_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__9_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__10_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__10_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__11_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__11_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__12_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__12_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__13_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__13_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__14_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__14_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__15_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__15_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__16_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__16_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__17_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__17_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__18_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__18_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__19_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__19_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__20_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__20_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__21_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__21_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__22_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__22_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__23_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__23_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__24_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__24_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__25_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__25_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__26_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__26_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tcmpq $0, %rax\n" - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__27_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__27_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__28_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__28_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tcmpq $0, %rax\n" - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__28_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__28_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__29_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__29_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__30_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__30_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tcmpq $0, %rax\n" - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__30_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__30_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__31_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__31_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__32_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__32_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\tcmpq $0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__32_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__32_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__33_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__33_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__34_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__34_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\tcmpq $0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__34_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__34_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__35_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__35_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__36_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__36_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\tcmpq $0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__36_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__36_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__37_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__37_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__38_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__38_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__39_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__39_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tcmpq $0, %rax\n" - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__39_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__39_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__40_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__40_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__41_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__41_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__42_fn__functionForCallBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__42_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__42_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__42_fn__functionForCallBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__42_fn__functionForCallBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tcmpq $0, %rax\n" - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__42_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__42_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__43_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__43_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__44_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__44_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__45_fn__functionForCallBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__45_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__45_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__45_fn__functionForCallBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__45_fn__functionForCallBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tcmpq $0, %rax\n" - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__45_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__45_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__46_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__46_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__47_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__47_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__48_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__48_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\tcmpq $0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__48_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__48_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__49_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__49_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__50_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__50_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__51_fn__functionForConstructBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__51_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__51_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__51_fn__functionForConstructBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__51_fn__functionForConstructBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\tcmpq $0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__51_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__51_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 248(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__52_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__52_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52640(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__53_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__53_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__zeroStackDone) - "\tmovq 280(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__54_fn__functionForConstructBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__54_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__54_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__54_fn__functionForConstructBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__54_fn__functionForConstructBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\tcmpq $0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1214 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__54_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__54_assert__ok) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileDone) "\n" - "\tmovq 184(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:328 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:329 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:330 - "\tmovq 45504(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq $0, 52376(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:332 - "\tmovq 45504(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:334 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rdx\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:337 - "\tmovq 8(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:338 - "\tmovq %r10, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:339 - "\tmovq 16(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:340 - "\tmovq %r10, 45504(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:341 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:343 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:347 - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide16) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:328 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:329 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:330 - "\tmovq 45504(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq $0, 52376(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:332 - "\tmovq 45504(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:334 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rdx\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:337 - "\tmovq 8(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:338 - "\tmovq %r10, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:339 - "\tmovq 16(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:340 - "\tmovq %r10, 45504(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:341 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:343 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:347 - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide32) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:328 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:329 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:330 - "\tmovq 45504(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq $0, 52376(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:332 - "\tmovq 45504(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:334 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rdx\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:337 - "\tmovq 8(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:338 - "\tmovq %r10, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:339 - "\tmovq 16(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:340 - "\tmovq %r10, 45504(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:341 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:343 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:347 - -OFFLINE_ASM_OPCODE_LABEL(op_enter) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rdx\n" - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_55_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879905, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_55_checkStackPointerAlignment__stackPointerOkay) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:687 - "\tmovl 24(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:688 - "\tsubq $4, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:689 - "\tmovq %rbp, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:690 - "\tsubq $32, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:691 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:692 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_opEnterDone) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:693 - "\tnegl %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:694 - "\tmovslq %edx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:695 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop) - "\tmovq %rax, 0(%rsi, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:697 - "\taddq $1, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:698 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:699 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_opEnterLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callSlowPath__cCall2__56_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callSlowPath__cCall2__56_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_enter) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument) - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:707 - "\tcmpl %edx, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:708 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) "\n" - "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:709 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__56_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__56_metadata__setUpOffset) - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide16) - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:707 - "\tcmpl %edx, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:708 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__58_fn__opGetArgumentOutOfBounds) "\n" - "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:709 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__57_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__57_metadata__setUpOffset) - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__58_fn__opGetArgumentOutOfBounds) - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__58_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__58_metadata__setUpOffset) - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide32) - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:707 - "\tcmpl %edx, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:708 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__60_fn__opGetArgumentOutOfBounds) "\n" - "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:709 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__59_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__59_metadata__setUpOffset) - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__60_fn__opGetArgumentOutOfBounds) - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__60_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__60_metadata__setUpOffset) - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:718 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:719 - "\tmovq $-281474976710656, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:197 - "\torq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:720 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide16) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:718 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:719 - "\tmovq $-281474976710656, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:197 - "\torq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:720 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide32) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:718 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:719 - "\tmovq $-281474976710656, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:197 - "\torq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:720 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope) - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:726 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:727 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide16) - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:726 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:727 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide32) - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:726 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:727 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_this) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:734 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:735 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" - "\tcmpb $23, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:736 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" - "\tmovl 0(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:737 - "\tmovzwl 32(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__61_metadata__setUpOffset) "\n" - "\tmovl 160(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__61_metadata__setUpOffset) - "\tmovzbl 2(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $5, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:739 - "\tcmpl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:740 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__61_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__61_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:734 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:735 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__62_fn__opToThisSlow) "\n" - "\tcmpb $23, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:736 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__62_fn__opToThisSlow) "\n" - "\tmovl 0(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:737 - "\tmovzwl 32(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__62_metadata__setUpOffset) "\n" - "\tmovl 160(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__62_metadata__setUpOffset) - "\tmovzwl 5(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $5, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:739 - "\tcmpl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:740 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__62_fn__opToThisSlow) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__62_fn__opToThisSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__62_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__62_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:734 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:735 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__63_fn__opToThisSlow) "\n" - "\tcmpb $23, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:736 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__63_fn__opToThisSlow) "\n" - "\tmovl 0(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:737 - "\tmovzwl 32(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__63_metadata__setUpOffset) "\n" - "\tmovl 160(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__63_metadata__setUpOffset) - "\tmovl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $5, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:739 - "\tcmpl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:740 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__63_fn__opToThisSlow) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__63_fn__opToThisSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__63_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__63_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__done) - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:752 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__64_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__64_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__64_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__64_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__64_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__64_load__done) - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:752 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__65_fn__opNotTDZ) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__65_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__65_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__65_fn__opNotTDZ) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__65_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__65_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__65_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__65_load__done) - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:752 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__66_fn__opNotTDZ) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__66_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__66_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__66_fn__opNotTDZ) - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mov) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mov_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__67_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__67_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__67_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__67_load__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mov_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__68_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__68_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__68_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__68_load__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_not) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__69_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__69_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__69_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__69_load__done) - "\txorq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:770 - "\ttestq $-2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:771 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) "\n" - "\txorq $7, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:772 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__69_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__69_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_not_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__70_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__70_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__70_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__70_load__done) - "\txorq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:770 - "\ttestq $-2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:771 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opNotSlow) "\n" - "\txorq $7, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:772 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__70_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__70_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_not_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__71_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__71_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__71_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__71_load__done) - "\txorq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:770 - "\ttestq $-2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:771 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__opNotSlow) "\n" - "\txorq $7, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:772 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__opNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__71_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__71_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:822 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__done) - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:822 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__done) - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:822 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__done) - "\txorq $7, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:826 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__done) - "\txorq $7, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:826 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__done) - "\txorq $7, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:826 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:831 - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:832 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:833 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:834 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:831 - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:832 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:833 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:834 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:831 - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:832 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:833 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:834 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__75_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__75_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__75_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__75_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__76_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__76_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__76_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__76_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:866 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__76_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__76_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__77_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__77_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__77_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__77_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__78_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__78_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__78_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__78_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:866 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__78_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__78_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__79_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__79_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__79_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__79_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__80_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__80_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__80_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__80_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:866 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__80_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__80_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__81_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__81_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__81_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__81_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__82_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__82_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__82_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__82_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:870 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__82_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__82_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__83_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__83_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__83_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__83_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__84_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__84_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__84_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__84_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:870 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__84_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__84_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__85_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__85_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__85_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__85_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__86_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__86_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__86_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__86_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:870 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__86_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__86_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__87_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__87_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__87_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__87_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__88_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__88_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__88_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__88_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:902 - "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__88_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__88_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__89_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__89_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__89_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__89_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__89_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__89_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__90_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__90_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__90_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__90_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:902 - "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__90_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__90_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__90_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__90_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__91_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__91_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__91_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__91_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__91_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__91_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__92_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__92_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__92_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__92_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:902 - "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__92_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__92_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__92_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__92_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__93_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__93_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__93_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__93_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__93_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__93_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__94_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__94_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__94_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__94_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:906 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__94_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__94_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__94_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__94_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__95_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__95_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__95_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__95_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__95_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__95_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__96_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__96_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__96_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__96_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:906 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__96_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__96_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__96_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__96_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__97_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__97_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__97_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__97_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__97_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__97_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__98_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__98_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__98_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__98_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:906 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__98_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__98_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__98_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__98_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__99_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__99_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_number) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__99_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__99_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__99_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__99_load__done) - "\tcmpq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:927 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsImmediate) "\n" - "\ttestq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:928 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsImmediate) - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 84(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__99_metadata__setUpOffset) "\n" - "\tmovl 264(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__99_metadata__setUpOffset) - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__100_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__100_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__done) - "\tcmpq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:927 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__opToNumberIsImmediate) "\n" - "\ttestq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:928 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__opToNumberSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__opToNumberIsImmediate) - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 84(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__100_metadata__setUpOffset) "\n" - "\tmovl 264(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__100_metadata__setUpOffset) - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__opToNumberSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__101_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__101_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__done) - "\tcmpq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:927 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__102_fn__opToNumberIsImmediate) "\n" - "\ttestq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:928 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__102_fn__opToNumberSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__102_fn__opToNumberIsImmediate) - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 84(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) "\n" - "\tmovl 264(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__102_fn__opToNumberSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__102_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__102_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_string) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__102_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__102_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__102_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__102_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:941 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) "\n" - "\tcmpb $1, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:942 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringIsString) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__103_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__103_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__103_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__103_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__103_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__103_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:941 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__104_fn__opToStringSlow) "\n" - "\tcmpb $1, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:942 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__104_fn__opToStringSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__104_fn__opToStringIsString) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__104_fn__opToStringSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__104_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__104_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__104_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__104_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__104_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__104_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:941 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__105_fn__opToStringSlow) "\n" - "\tcmpb $1, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:942 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__105_fn__opToStringSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__105_fn__opToStringIsString) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__105_fn__opToStringSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__105_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__105_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_object) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:955 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) "\n" - "\tcmpb $22, 5(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:956 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 82(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) "\n" - "\tmovl 260(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__106_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__106_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__106_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__106_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__106_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__106_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:955 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__opToObjectSlow) "\n" - "\tcmpb $22, 5(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:956 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__opToObjectSlow) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 82(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__106_metadata__setUpOffset) "\n" - "\tmovl 260(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__106_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__opToObjectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__107_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__107_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__107_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__107_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__107_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__107_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:955 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__108_fn__opToObjectSlow) "\n" - "\tcmpb $22, 5(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:956 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__108_fn__opToObjectSlow) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 82(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__107_metadata__setUpOffset) "\n" - "\tmovl 260(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__107_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__108_fn__opToObjectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__108_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__108_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_negate) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__108_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__108_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__108_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__108_load__done) - "\tmovzwl 86(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__108_metadata__setUpOffset) "\n" - "\tmovl 268(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__108_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:969 - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:970 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateNotInt) "\n" - "\ttestl $2147483647, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:971 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) "\n" - "\tnegl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:972 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:973 - "\torl $8388608, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:974 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:975 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateNotInt) - "\ttestq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:978 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) "\n" - "\tmovq $9223372036854775808, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\txorq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\torl $16777216, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:980 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:981 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__109_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__109_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_negate_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__109_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__109_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__109_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__109_load__done) - "\tmovzwl 86(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__109_metadata__setUpOffset) "\n" - "\tmovl 268(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__109_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:969 - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:970 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateNotInt) "\n" - "\ttestl $2147483647, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:971 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateSlow) "\n" - "\tnegl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:972 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:973 - "\torl $8388608, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:974 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:975 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateNotInt) - "\ttestq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:978 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateSlow) "\n" - "\tmovq $9223372036854775808, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\txorq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\torl $16777216, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:980 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:981 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__110_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__110_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_negate_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__110_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__110_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__110_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__110_load__done) - "\tmovzwl 86(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__110_metadata__setUpOffset) "\n" - "\tmovl 268(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__110_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:969 - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:970 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateNotInt) "\n" - "\ttestl $2147483647, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:971 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateSlow) "\n" - "\tnegl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:972 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:973 - "\torl $8388608, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:974 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:975 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateNotInt) - "\ttestq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:978 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateSlow) "\n" - "\tmovq $9223372036854775808, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\txorq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\torl $16777216, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:980 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:981 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__111_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__111_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_div) - "\tmovzwl 72(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__111_metadata__setUpOffset) "\n" - "\tmovl 240(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__111_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__111_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__111_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__111_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__111_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__112_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__112_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__112_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__112_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1056 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" - "\tcmpl $-1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1057 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" - "\tcmpl $-2147483648, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1058 - "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notNeg2TwoThe31DivByNeg1) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1060 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__intOK) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1061 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__intOK) - "\tmovq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1063 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1064 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1065 - "\tcdq\n" - "\tidivl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1066 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1067 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1068 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1069 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__112_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__112_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_div_wide16) - "\tmovzwl 72(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__112_metadata__setUpOffset) "\n" - "\tmovl 240(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__112_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__113_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__113_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__113_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__113_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__114_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__114_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__114_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__114_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op2NotInt) "\n" - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1056 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" - "\tcmpl $-1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1057 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__114_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" - "\tcmpl $-2147483648, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1058 - "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__114_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1060 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__114_integerOperationAndStore__intOK) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1061 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__114_integerOperationAndStore__intOK) - "\tmovq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1063 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1064 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1065 - "\tcdq\n" - "\tidivl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1066 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1067 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1068 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1069 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotIntReady) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op2NotInt) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__114_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__114_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_div_wide32) - "\tmovzwl 72(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__114_metadata__setUpOffset) "\n" - "\tmovl 240(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__114_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__115_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__115_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__115_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__115_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__116_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__116_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__116_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__116_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op2NotInt) "\n" - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1056 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" - "\tcmpl $-1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1057 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__116_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" - "\tcmpl $-2147483648, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1058 - "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__116_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1060 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__116_integerOperationAndStore__intOK) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1061 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__116_integerOperationAndStore__intOK) - "\tmovq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1063 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1064 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1065 - "\tcdq\n" - "\tidivl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1066 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1067 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1068 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1069 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotIntReady) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op2NotInt) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__116_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__116_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mul) - "\tmovzwl 68(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__116_metadata__setUpOffset) "\n" - "\tmovl 232(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__116_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__117_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__117_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__117_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__117_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__118_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__118_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__118_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__118_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op2NotInt) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1080 - "\timull %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1081 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1082 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1083 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1084 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1086 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1087 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotIntReady) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op2NotInt) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__118_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__118_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mul_wide16) - "\tmovzwl 68(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__118_metadata__setUpOffset) "\n" - "\tmovl 232(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__118_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__119_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__119_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__119_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__119_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__120_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__120_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__120_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__120_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op2NotInt) "\n" - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1080 - "\timull %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1081 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1082 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__120_integerOperationAndStore__done) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1083 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1084 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__120_integerOperationAndStore__done) - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1086 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1087 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotIntReady) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op2NotInt) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__120_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__120_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mul_wide32) - "\tmovzwl 68(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__120_metadata__setUpOffset) "\n" - "\tmovl 232(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__120_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__121_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__121_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__121_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__121_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__122_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__122_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__122_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__122_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op2NotInt) "\n" - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1080 - "\timull %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1081 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1082 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__122_integerOperationAndStore__done) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1083 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1084 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__122_integerOperationAndStore__done) - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1086 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1087 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotIntReady) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op2NotInt) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__122_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__122_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_add) - "\tmovzwl 60(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__122_metadata__setUpOffset) "\n" - "\tmovl 216(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__122_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__123_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__123_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__123_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__123_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__124_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__124_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__124_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__124_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op2NotInt) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1103 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotIntReady) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op2NotInt) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__124_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__124_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_add_wide16) - "\tmovzwl 60(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__124_metadata__setUpOffset) "\n" - "\tmovl 216(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__124_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__125_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__125_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__125_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__125_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__126_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__126_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__126_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__126_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op2NotInt) "\n" - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1103 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotIntReady) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op2NotInt) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__126_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__126_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_add_wide32) - "\tmovzwl 60(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__126_metadata__setUpOffset) "\n" - "\tmovl 216(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__126_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__127_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__127_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__127_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__127_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__128_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__128_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__128_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__128_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op2NotInt) "\n" - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1103 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotIntReady) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op2NotInt) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__128_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__128_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_sub) - "\tmovzwl 74(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__128_metadata__setUpOffset) "\n" - "\tmovl 244(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__128_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__129_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__129_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__129_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__129_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__130_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__130_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__130_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__130_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op2NotInt) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1108 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotIntReady) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op2NotInt) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__130_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__130_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_sub_wide16) - "\tmovzwl 74(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__130_metadata__setUpOffset) "\n" - "\tmovl 244(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__130_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__131_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__131_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__131_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__131_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__132_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__132_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__132_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__132_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op2NotInt) "\n" - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1108 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotIntReady) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op2NotInt) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__132_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__132_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_sub_wide32) - "\tmovzwl 74(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__132_metadata__setUpOffset) "\n" - "\tmovl 244(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__132_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__133_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__133_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__133_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__133_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__134_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__134_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__134_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__134_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op2NotInt) "\n" - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1108 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotIntReady) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op2NotInt) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__134_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__134_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__135_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__135_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__135_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__135_load__done) - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1115 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__135_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__135_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__136_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__136_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__136_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__136_load__done) - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1115 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__136_fn__opUnsignedSlow) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__136_fn__opUnsignedSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__136_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__136_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__137_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__137_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__137_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__137_load__done) - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1115 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__137_fn__opUnsignedSlow) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__137_fn__opUnsignedSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__137_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__137_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lshift) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__138_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__138_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__138_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__138_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__139_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__139_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__139_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__139_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1150 - "\tsall %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 88(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__139_metadata__setUpOffset) "\n" - "\tmovl 272(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__139_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__139_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__139_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__140_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__140_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__140_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__140_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__141_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__141_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__141_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__141_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1150 - "\tsall %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 88(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__141_metadata__setUpOffset) "\n" - "\tmovl 272(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__141_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__141_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__141_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__142_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__142_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__142_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__142_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__143_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__143_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__143_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__143_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__143_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__143_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1150 - "\tsall %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 88(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__143_metadata__setUpOffset) "\n" - "\tmovl 272(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__143_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__143_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__143_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__143_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_rshift) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__144_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__144_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__144_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__144_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__145_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__145_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1154 - "\tsarl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__145_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__145_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__145_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__147_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__147_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1154 - "\tsarl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__147_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__147_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__147_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1154 - "\tsarl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__149_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__149_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_urshift) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__151_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__151_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1158 - "\tshrl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__151_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__151_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__151_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1158 - "\tshrl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__153_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__153_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__155_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__155_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1158 - "\tshrl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__155_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__155_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__155_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitand) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__156_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__156_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__156_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__156_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__157_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__157_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__157_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__157_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__157_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__157_fn__slow) "\n" - "\tandl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1161 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 76(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__157_metadata__setUpOffset) "\n" - "\tmovl 248(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__157_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__157_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__157_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__157_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__158_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__158_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__158_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__158_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__159_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__159_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__159_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__159_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__159_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__159_fn__slow) "\n" - "\tandl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1161 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 76(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__159_metadata__setUpOffset) "\n" - "\tmovl 248(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__159_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__159_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__159_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__159_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__160_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__160_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__160_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__160_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__161_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__161_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__161_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__161_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__161_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__161_fn__slow) "\n" - "\tandl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1161 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 76(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__161_metadata__setUpOffset) "\n" - "\tmovl 248(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__161_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__161_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__161_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__161_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitor) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__162_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__162_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__162_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__162_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__163_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__163_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__163_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__163_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__163_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__163_fn__slow) "\n" - "\torl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1164 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 78(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__163_metadata__setUpOffset) "\n" - "\tmovl 252(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__163_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__163_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__163_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__163_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__164_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__164_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__164_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__164_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__165_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__165_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__165_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__165_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__165_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__165_fn__slow) "\n" - "\torl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1164 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 78(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__165_metadata__setUpOffset) "\n" - "\tmovl 252(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__165_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__165_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__165_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__165_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__166_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__166_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__166_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__166_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__167_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__167_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__167_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__167_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__167_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__167_fn__slow) "\n" - "\torl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1164 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 78(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__167_metadata__setUpOffset) "\n" - "\tmovl 252(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__167_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__167_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__167_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__167_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__168_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__168_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__168_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__168_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__169_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__169_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__169_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__169_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__169_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__169_fn__slow) "\n" - "\txorl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1167 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 80(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__169_metadata__setUpOffset) "\n" - "\tmovl 256(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__169_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__169_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__169_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__169_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__170_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__170_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__170_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__170_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__171_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__171_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__171_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__171_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__171_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__171_fn__slow) "\n" - "\txorl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1167 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 80(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__171_metadata__setUpOffset) "\n" - "\tmovl 256(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__171_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__171_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__171_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__171_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__172_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__172_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__172_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__172_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__173_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__173_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__173_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__173_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__173_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__173_fn__slow) "\n" - "\txorl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1167 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 80(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__173_metadata__setUpOffset) "\n" - "\tmovl 256(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__173_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__173_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__173_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__173_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__174_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__174_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__174_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__174_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) "\n" - "\tnotl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1172 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1173 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\tmovzwl 90(%r12), %esi\n" - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__174_metadata__setUpOffset) "\n" - "\tmovl 276(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__174_metadata__setUpOffset) - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__174_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__174_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__175_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__175_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__175_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__175_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__175_fn__opBitNotSlow) "\n" - "\tnotl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1172 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1173 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\tmovzwl 90(%r12), %esi\n" - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__175_metadata__setUpOffset) "\n" - "\tmovl 276(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__175_metadata__setUpOffset) - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__175_fn__opBitNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__175_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__175_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__176_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__176_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__176_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__176_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__176_fn__opBitNotSlow) "\n" - "\tnotl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1172 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1173 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\tmovzwl 90(%r12), %esi\n" - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__176_metadata__setUpOffset) "\n" - "\tmovl 276(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__176_metadata__setUpOffset) - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__176_fn__opBitNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__176_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__176_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance) - "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__177_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__177_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__177_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__177_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187 - "\tmovq 408(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188 - "\tcmpq %rdx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opOverridesHasInstanceNotDefaultSymbol) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__178_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__178_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__178_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__178_load__done) - "\ttestb $2, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193 - "\tsetz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1194 - "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1195 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverridesHasInstanceNotDefaultSymbol) - "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide16) - "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__179_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__179_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__179_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__179_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187 - "\tmovq 408(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188 - "\tcmpq %rdx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__180_fn__opOverridesHasInstanceNotDefaultSymbol) "\n" - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__180_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__180_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__180_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__180_load__done) - "\ttestb $2, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193 - "\tsetz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1194 - "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1195 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__180_fn__opOverridesHasInstanceNotDefaultSymbol) - "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide32) - "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__181_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__181_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__181_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__181_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187 - "\tmovq 408(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188 - "\tcmpq %rdx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__182_fn__opOverridesHasInstanceNotDefaultSymbol) "\n" - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__182_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__182_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__182_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__182_load__done) - "\ttestb $2, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193 - "\tsetz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1194 - "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1195 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__182_fn__opOverridesHasInstanceNotDefaultSymbol) - "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__183_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__183_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__183_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__183_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1207 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1208 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__184_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__184_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__184_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__184_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1207 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1208 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__185_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__185_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__185_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__185_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1207 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1208 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__186_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__186_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__186_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__186_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1216 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) "\n" - "\tcmpq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1217 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1218 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1221 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__186_fn__masqueradesAsUndefined) "\n" - "\tmovq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1222 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__186_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1226 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1227 - "\tcmpq %rsi, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1228 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1229 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__187_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__187_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__187_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__187_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1216 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__187_fn__opIsUndefinedCell) "\n" - "\tcmpq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1217 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1218 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__187_fn__opIsUndefinedCell) - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1221 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__187_fn__masqueradesAsUndefined) "\n" - "\tmovq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1222 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__187_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1226 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1227 - "\tcmpq %rsi, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1228 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1229 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__188_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__188_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__188_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__188_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1216 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__188_fn__opIsUndefinedCell) "\n" - "\tcmpq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1217 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1218 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__188_fn__opIsUndefinedCell) - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1221 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__188_fn__masqueradesAsUndefined) "\n" - "\tmovq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1222 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__188_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1226 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1227 - "\tcmpq %rsi, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1228 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1229 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__189_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__189_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__189_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__189_load__done) - "\txorq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1237 - "\ttestq $-2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1238 - "\tsetz %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1239 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__190_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__190_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__190_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__190_load__done) - "\txorq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1237 - "\ttestq $-2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1238 - "\tsetz %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1239 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__191_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__191_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__191_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__191_load__done) - "\txorq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1237 - "\ttestq $-2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1238 - "\tsetz %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1239 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_number) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__192_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__192_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__192_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__192_load__done) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1247 - "\tsetnz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1248 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__193_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__193_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__193_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__193_load__done) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1247 - "\tsetnz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1248 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__194_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__194_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__194_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__194_load__done) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1247 - "\tsetnz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1248 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type) - "\tmovzbl 3(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__195_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__195_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__195_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__195_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1257 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) "\n" - "\tcmpb %al, 5(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1258 - "\tsete %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1259 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide16) - "\tmovzwl 7(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__196_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__196_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__196_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__196_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1257 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__196_fn__notCellCase) "\n" - "\tcmpb %al, 5(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1258 - "\tsete %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1259 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__196_fn__notCellCase) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide32) - "\tmovl 13(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__197_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__197_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__197_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__197_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1257 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__197_fn__notCellCase) "\n" - "\tcmpb %al, 5(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1258 - "\tsete %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1259 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__197_fn__notCellCase) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__198_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__198_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__198_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__198_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1269 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1270 - "\tsetae %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1271 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__199_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__199_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__199_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__199_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1269 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__199_fn__opIsObjectNotCell) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1270 - "\tsetae %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1271 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__199_fn__opIsObjectNotCell) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__200_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__200_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__200_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__200_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1269 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__200_fn__opIsObjectNotCell) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1270 - "\tsetae %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1271 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__200_fn__opIsObjectNotCell) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct) - "\tmovzwl 92(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__200_metadata__setUpOffset) "\n" - "\tmovl 280(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__200_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1308 - "\tmovl 24(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1309 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1310 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) "\n" - "\tmovl 28(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1311 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__201_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__201_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide16) - "\tmovzwl 92(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__201_metadata__setUpOffset) "\n" - "\tmovl 280(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__201_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByIdDirectSlow) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1308 - "\tmovl 24(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1309 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1310 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByIdDirectSlow) "\n" - "\tmovl 28(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1311 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByIdDirectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__202_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__202_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide32) - "\tmovzwl 92(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset) "\n" - "\tmovl 280(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__203_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__203_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__203_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__203_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__203_fn__opGetByIdDirectSlow) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1308 - "\tmovl 24(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1309 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1310 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__203_fn__opGetByIdDirectSlow) "\n" - "\tmovl 28(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1311 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__203_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__203_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__203_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__203_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__203_fn__opGetByIdDirectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__203_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__203_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id) - "\tmovzwl 38(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__203_metadata__setUpOffset) "\n" - "\tmovl 172(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__203_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 14(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1324 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault) - "\tcmpb $1, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1330 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1331 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1332 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1333 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__204_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__204_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__204_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__204_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) - "\ttestb %sil, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1339 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1340 - "\tmovl 0(%rdx), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1341 - "\tcmpl %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1342 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1343 - "\tmovq 8(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1344 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) - "\tcmpb $3, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1350 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) "\n" - "\tmovq %rcx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1351 - "\tmovl 0(%rax), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %r10d, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1353 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\ttestl $14, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1354 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\tmovq 8(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%rsi), %rsi\n" - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__cage__done) - "\tmovl -8(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1356 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1357 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1358 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1363 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1364 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1365 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\tmovq $10, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq $10, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__205_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__205_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide16) - "\tmovzwl 38(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__205_metadata__setUpOffset) "\n" - "\tmovl 172(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__205_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 14(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1324 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdDefault) - "\tcmpb $1, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdProtoLoad) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1330 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1331 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1332 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1333 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdProtoLoad) - "\ttestb %sil, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1339 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdArrayLength) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1340 - "\tmovl 0(%rdx), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1341 - "\tcmpl %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1342 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1343 - "\tmovq 8(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1344 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__207_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__207_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__207_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__207_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdArrayLength) - "\tcmpb $3, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1350 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdUnset) "\n" - "\tmovq %rcx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1351 - "\tmovl 0(%rax), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %r10d, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1353 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" - "\ttestl $14, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1354 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" - "\tmovq 8(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%rsi), %rsi\n" - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__207_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__207_cage__done) - "\tmovl -8(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1356 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1357 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1358 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdUnset) - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1363 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1364 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1365 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" - "\tmovq $10, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq $10, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__207_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__207_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide32) - "\tmovzwl 38(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__207_metadata__setUpOffset) "\n" - "\tmovl 172(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__207_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 14(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1324 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdDefault) - "\tcmpb $1, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdProtoLoad) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1330 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1331 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1332 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1333 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdProtoLoad) - "\ttestb %sil, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1339 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdArrayLength) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1340 - "\tmovl 0(%rdx), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1341 - "\tcmpl %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1342 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1343 - "\tmovq 8(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1344 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdArrayLength) - "\tcmpb $3, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1350 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdUnset) "\n" - "\tmovq %rcx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1351 - "\tmovl 0(%rax), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %r10d, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1353 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" - "\ttestl $14, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1354 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" - "\tmovq 8(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%rsi), %rsi\n" - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__209_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__209_cage__done) - "\tmovl -8(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1356 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1357 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1358 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdUnset) - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1363 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1364 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1365 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" - "\tmovq $10, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq $10, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__209_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__209_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id) - "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__209_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__209_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1379 - "\tcmpl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1380 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1387 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1388 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) "\n" - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1393 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1394 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) "\n" - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1399 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1401 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1402 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_assert__ok) - "\tmovq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1404 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1405 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) - "\tmovq 0(%rcx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1410 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1411 - "\tcmpl 8(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1413 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1414 - "\tmovq 32(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1415 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1416 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1420 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) - "\tmovl %esi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1423 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__210_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__210_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__210_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__210_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__210_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__210_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__210_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__210_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__211_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__211_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__211_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__211_load__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__212_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__212_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__212_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__212_load__done) - "\tmovl 4(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1436 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__214_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__214_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__214_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__214_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__214_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__214_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__214_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__214_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__214_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__214_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__215_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__215_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide16) - "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdSlow) "\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__215_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__215_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1379 - "\tcmpl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1380 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdSlow) "\n" - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1387 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1388 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdNotTransition) "\n" - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1393 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1394 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionDirect) "\n" - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1399 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1401 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1402 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_assert__ok) - "\tmovq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1404 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1405 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionChainDone) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionChainLoop) - "\tmovq 0(%rcx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1410 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1411 - "\tcmpl 8(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1413 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdSlow) "\n" - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1414 - "\tmovq 32(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1415 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1416 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionChainLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionChainDone) - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1420 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionDirect) - "\tmovl %esi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1423 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__217_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__216_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__216_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__216_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__216_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__217_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__217_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__217_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__217_load__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__217_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdNotTransition) - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__218_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__218_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__218_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__218_load__done) - "\tmovl 4(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1436 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__220_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__220_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__220_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__220_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__220_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__220_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__220_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__220_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__220_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__220_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__220_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__220_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__220_writeBarrierOnOperands__writeBarrierDone) - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__221_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__221_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide32) - "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdSlow) "\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__221_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__221_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1379 - "\tcmpl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1380 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdSlow) "\n" - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1387 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1388 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdNotTransition) "\n" - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1393 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1394 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionDirect) "\n" - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1399 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1401 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1402 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_assert__ok) - "\tmovq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1404 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1405 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionChainDone) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionChainLoop) - "\tmovq 0(%rcx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1410 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1411 - "\tcmpl 8(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1413 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdSlow) "\n" - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1414 - "\tmovq 32(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1415 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1416 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionChainLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionChainDone) - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1420 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionDirect) - "\tmovl %esi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1423 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__223_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__222_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__222_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__222_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__222_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__223_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__223_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__223_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__223_load__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__223_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdNotTransition) - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__224_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__224_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__224_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__224_load__done) - "\tmovl 4(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1436 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__224_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__224_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__224_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__224_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__225_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__225_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__225_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__225_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__226_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__226_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__226_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__226_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__226_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__226_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone) - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__227_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__227_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val) - "\tmovzwl 64(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__227_metadata__setUpOffset) "\n" - "\tmovl 224(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__227_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1471 - "\tmovl 0(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %esi, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovsbq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__228_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__228_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__228_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__228_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1476 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__228_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__228_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1479 - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1481 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1482 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) "\n" - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1483 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1486 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1488 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1489 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1493 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) "\n" - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1494 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1496 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1497 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1498 - "\tsubq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1499 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) - "\tsubl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1503 - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1504 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotIndexedStorage) "\n" - "\tcmpl -4(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1505 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1507 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1508 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) - "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1511 - "\tmovq %rdx, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotIndexedStorage) - "\tmovzbl 5(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1517 - "\tsubl $37, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1518 - "\tcmpl $9, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1519 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tcmpl 24(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1530 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovq 16(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1533 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 8(%rax), %rax\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__229_cage__done) "\n" - "\tmovq $34359738367, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:443 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__229_cage__done) - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1547 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValAboveUint16Array) "\n" - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1550 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValInt16ArrayOrUint16Array) "\n" - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1553 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" - "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1556 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ArrayOrUint8ClampedArray) - "\tcmpl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1560 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ClampedArray) "\n" - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1563 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ClampedArray) - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1568 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValInt16ArrayOrUint16Array) - "\tcmpl $3, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint16Array) "\n" - "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint16Array) - "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1581 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValAboveUint16Array) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1586 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValFloat32ArrayOrFloat64Array) "\n" - "\tcmpl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1589 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint32Array) "\n" - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1592 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint32Array) - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1598 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValFloat32ArrayOrFloat64Array) - "\tcmpl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1605 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1608 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1609 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1461 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1462 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__229_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__229_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide16) - "\tmovzwl 64(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__229_metadata__setUpOffset) "\n" - "\tmovl 224(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__229_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1471 - "\tmovl 0(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %esi, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovswq 7(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__230_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__230_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__230_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__230_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1476 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__230_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__230_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1479 - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1481 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1482 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValIsContiguous) "\n" - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1483 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotContiguous) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValIsContiguous) - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1486 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1488 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1489 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotContiguous) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1493 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotDouble) "\n" - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1494 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1496 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1497 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1498 - "\tsubq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1499 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotDouble) - "\tsubl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1503 - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1504 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotIndexedStorage) "\n" - "\tcmpl -4(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1505 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1507 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1508 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValDone) - "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1511 - "\tmovq %rdx, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotIndexedStorage) - "\tmovzbl 5(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1517 - "\tsubl $37, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1518 - "\tcmpl $9, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1519 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tcmpl 24(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1530 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovq 16(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1533 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 8(%rax), %rax\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__231_cage__done) "\n" - "\tmovq $34359738367, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:443 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__231_cage__done) - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1547 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValAboveUint16Array) "\n" - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1550 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValInt16ArrayOrUint16Array) "\n" - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1553 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" - "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1556 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint8ArrayOrUint8ClampedArray) - "\tcmpl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1560 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint8ClampedArray) "\n" - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1563 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint8ClampedArray) - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1568 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValInt16ArrayOrUint16Array) - "\tcmpl $3, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint16Array) "\n" - "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint16Array) - "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1581 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValAboveUint16Array) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1586 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValFloat32ArrayOrFloat64Array) "\n" - "\tcmpl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1589 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint32Array) "\n" - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1592 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint32Array) - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1598 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValFloat32ArrayOrFloat64Array) - "\tcmpl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1605 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1608 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1609 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1461 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1462 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__231_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__231_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide32) - "\tmovzwl 64(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__231_metadata__setUpOffset) "\n" - "\tmovl 224(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__231_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__231_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__231_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__231_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__231_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1471 - "\tmovl 0(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %esi, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovslq 13(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__232_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__232_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__232_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__232_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1476 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__232_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__232_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1479 - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1481 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1482 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValIsContiguous) "\n" - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1483 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotContiguous) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValIsContiguous) - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1486 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1488 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1489 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotContiguous) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1493 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotDouble) "\n" - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1494 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1496 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1497 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1498 - "\tsubq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1499 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotDouble) - "\tsubl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1503 - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1504 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotIndexedStorage) "\n" - "\tcmpl -4(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1505 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1507 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1508 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValDone) - "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1511 - "\tmovq %rdx, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotIndexedStorage) - "\tmovzbl 5(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1517 - "\tsubl $37, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1518 - "\tcmpl $9, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1519 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tcmpl 24(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1530 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovq 16(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1533 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 8(%rax), %rax\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__233_cage__done) "\n" - "\tmovq $34359738367, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:443 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__233_cage__done) - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1547 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValAboveUint16Array) "\n" - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1550 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValInt16ArrayOrUint16Array) "\n" - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1553 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" - "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1556 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint8ArrayOrUint8ClampedArray) - "\tcmpl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1560 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint8ClampedArray) "\n" - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1563 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint8ClampedArray) - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1568 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValInt16ArrayOrUint16Array) - "\tcmpl $3, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint16Array) "\n" - "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint16Array) - "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1581 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValAboveUint16Array) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1586 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValFloat32ArrayOrFloat64Array) "\n" - "\tcmpl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1589 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint32Array) "\n" - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1592 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint32Array) - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1598 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValFloat32ArrayOrFloat64Array) - "\tcmpl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1605 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1608 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1609 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1461 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1462 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__233_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__233_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 66(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__233_metadata__setUpOffset) "\n" - "\tmovl 228(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__233_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__234_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__234_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__234_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__234_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__234_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__234_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__235_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__235_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__235_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__235_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__237_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__237_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__237_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__237_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__237_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__237_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__237_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__237_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__237_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__240_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__240_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__238_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__238_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__238_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__238_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__239_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__239_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__239_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__239_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__240_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__240_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__240_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__240_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__240_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__240_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__240_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__240_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__240_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__240_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__240_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__241_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__241_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__241_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__241_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__242_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__242_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__242_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__242_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__243_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__243_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__243_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__243_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__243_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__243_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__243_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__243_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__243_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__244_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__244_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__244_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__244_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__245_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__245_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__245_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__245_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__246_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__246_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__246_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__246_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__246_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__246_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__247_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__247_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 66(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__247_metadata__setUpOffset) "\n" - "\tmovl 228(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__247_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__248_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__248_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__248_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__248_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__248_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__248_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__249_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__249_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__249_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__249_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__251_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__251_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__251_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__251_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__251_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__251_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__251_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__251_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__251_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__252_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__252_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__252_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__252_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__253_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__253_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__253_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__253_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__254_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__254_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__254_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__254_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__254_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__254_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__254_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__254_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__254_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__255_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__255_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__255_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__255_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__256_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__256_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__256_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__256_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__257_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__257_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__257_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__257_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__257_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__257_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__257_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__257_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__257_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageStoreResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__258_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__258_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__258_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__258_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__259_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__259_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__259_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__259_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__260_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__260_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__260_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__260_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__260_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__260_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__261_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__261_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 66(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__261_metadata__setUpOffset) "\n" - "\tmovl 228(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__261_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__262_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__262_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__262_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__262_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__262_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__262_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__263_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__263_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__263_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__263_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__265_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__265_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__265_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__265_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__265_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__265_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__265_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__265_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__265_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__268_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__268_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__266_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__266_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__266_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__266_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__268_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__268_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__268_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__268_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__267_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__267_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__267_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__267_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__268_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__268_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__268_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__268_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__268_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__268_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__268_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__268_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__268_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__268_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__268_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__271_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__271_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__269_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__269_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__269_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__269_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__270_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__270_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__270_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__270_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__271_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__271_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__271_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__271_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__271_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__271_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__271_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__271_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__271_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__271_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__271_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageStoreResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__272_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__272_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__272_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__272_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__273_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__273_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__273_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__273_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__274_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__274_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__274_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__274_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__274_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__274_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__275_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__275_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 70(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__275_metadata__setUpOffset) "\n" - "\tmovl 236(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__275_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__276_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__276_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__276_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__276_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__276_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__276_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__277_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__277_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__277_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__277_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__279_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__279_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__279_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__279_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__279_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__279_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__279_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__279_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__279_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__279_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__279_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__279_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__279_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__280_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__280_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__280_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__280_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__282_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__282_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__282_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__282_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__281_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__281_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__281_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__281_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__282_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__282_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__282_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__282_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__282_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__282_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__282_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__282_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__282_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__282_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__282_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__282_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__282_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__283_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__283_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__283_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__283_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__284_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__284_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__284_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__284_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__285_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__285_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__285_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__285_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__285_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__285_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__285_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__285_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__285_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__285_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__285_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__285_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__285_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageStoreResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__286_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__286_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__286_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__286_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__287_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__287_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__287_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__287_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__288_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__288_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__288_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__288_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__288_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__288_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__288_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__288_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__288_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__288_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__289_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__289_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__289_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__289_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__289_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__289_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 70(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__289_metadata__setUpOffset) "\n" - "\tmovl 236(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__289_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__290_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__290_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__290_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__290_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__290_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__290_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__293_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__293_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__291_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__291_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__291_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__291_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__292_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__292_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__292_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__292_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__293_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__293_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__293_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__293_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__293_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__293_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__293_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__293_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__293_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__293_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__293_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__293_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__293_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__293_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__293_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__296_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__296_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__294_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__294_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__294_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__294_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__296_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__296_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__296_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__296_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__295_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__295_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__295_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__295_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__296_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__296_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__296_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__296_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__296_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__296_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__296_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__296_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__296_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__296_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__296_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__296_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__296_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__296_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__296_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__297_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__297_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__297_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__297_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__298_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__298_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__298_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__298_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__299_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__299_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__299_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__299_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__299_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__299_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__299_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__299_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__299_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__299_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__299_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__299_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__299_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageStoreResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__300_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__300_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__300_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__300_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__301_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__301_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__301_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__301_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__302_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__302_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__302_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__302_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__302_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__302_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__302_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__302_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__302_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__302_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__303_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__303_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__303_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__303_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__303_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__303_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 70(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__303_metadata__setUpOffset) "\n" - "\tmovl 236(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__303_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__304_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__304_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__304_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__304_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__304_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__304_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__307_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__307_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__305_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__305_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__305_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__305_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__306_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__306_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__306_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__306_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__307_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__307_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__307_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__307_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__307_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__307_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__307_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__307_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__307_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__307_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__307_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__307_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__307_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__307_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__307_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__308_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__308_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__308_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__308_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__310_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__310_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__310_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__310_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__309_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__309_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__309_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__309_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__310_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__310_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__310_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__310_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__310_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__310_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__310_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__310_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__310_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__311_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__311_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__311_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__311_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__312_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__312_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__312_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__312_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__313_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__313_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__313_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__313_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__313_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__313_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__313_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__313_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__313_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageStoreResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__314_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__314_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__314_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__314_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__315_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__315_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__315_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__315_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__316_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__316_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__316_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__316_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__316_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__316_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__317_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__317_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpl $16, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__317_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__317_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__notMasqueradesAsUndefined) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1755 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__notMasqueradesAsUndefined) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__318_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__318_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__318_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__318_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpl $64, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__318_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__318_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__318_cellHandler__notMasqueradesAsUndefined) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1755 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__target) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__318_cellHandler__notMasqueradesAsUndefined) - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__target) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__319_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__319_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__319_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__319_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpl $1073741824, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__319_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__319_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__319_cellHandler__notMasqueradesAsUndefined) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1755 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__target) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__319_cellHandler__notMasqueradesAsUndefined) - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__target) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__320_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__320_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__320_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__320_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpl $16, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__320_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__320_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1765 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__target) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__target) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__321_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__321_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__321_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__321_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1770 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpl $64, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__321_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__321_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1765 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__target) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__target) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__322_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__322_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__322_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__322_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1770 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpl $1073741824, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__322_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__322_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1765 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__target) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__target) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__323_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__323_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__323_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__323_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1770 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1776 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1777 - "\tmovq 1480(%rdx, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1778 - "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1779 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrTarget) "\n" - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrTarget) - "\tmovzwl 20(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__323_metadata__setUpOffset) "\n" - "\tmovl 136(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__323_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovb $1, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1784 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__324_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__324_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1776 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1777 - "\tmovq 1480(%rdx, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1778 - "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1779 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__325_fn__opJneqPtrTarget) "\n" - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__325_fn__opJneqPtrTarget) - "\tmovzwl 20(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__324_metadata__setUpOffset) "\n" - "\tmovl 136(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__324_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovb $1, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1784 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__325_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__325_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovl 9(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1776 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1777 - "\tmovq 1480(%rdx, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1778 - "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1779 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__326_fn__opJneqPtrTarget) "\n" - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__326_fn__opJneqPtrTarget) - "\tmovzwl 20(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__325_metadata__setUpOffset) "\n" - "\tmovl 136(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__325_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovb $1, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1784 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__326_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__326_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovzbl 1(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__326_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__326_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__326_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__326_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1885 - "\tmovq 304(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1886 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1887 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1888 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1889 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1890 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) "\n" - "\tsubl 16(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1891 - "\tcmpl 12(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1892 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) "\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1893 - "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1894 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1895 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1899 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__327_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__327_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__327_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__327_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__328_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__328_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide16) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovzwl 3(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__328_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__328_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__328_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__328_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1885 - "\tmovq 304(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1886 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1887 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1888 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1889 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1890 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmNotInt) "\n" - "\tsubl 16(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1891 - "\tcmpl 12(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1892 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmFallThrough) "\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1893 - "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1894 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1895 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmNotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1899 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmFallThrough) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__329_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__329_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__329_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__329_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__330_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__330_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide32) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovl 5(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__330_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__330_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__330_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__330_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1885 - "\tmovq 304(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1886 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1887 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1888 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1889 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1890 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmNotInt) "\n" - "\tsubl 16(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1891 - "\tcmpl 12(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1892 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmFallThrough) "\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1893 - "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1894 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1895 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmNotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1899 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmFallThrough) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__331_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__331_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__331_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__331_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__332_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__332_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovzbl 1(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__332_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__332_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__332_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__332_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1913 - "\tmovq 304(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1914 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1915 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1916 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1917 - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1918 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\tcmpb $1, 5(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1919 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1920 - "\ttestq $1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1921 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) "\n" - "\tcmpl $1, 4(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1922 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1923 - "\ttestl $4, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1924 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) "\n" - "\tmovzwl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1925 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1926 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) - "\tmovzbl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1928 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) - "\tsubl 16(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1930 - "\tcmpl 12(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1931 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\tmovq 0(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1932 - "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1933 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1934 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__333_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__333_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__333_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__333_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) - "\tcmpl $1, 16(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1941 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRopeChar) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__334_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__334_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide16) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovzwl 3(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__334_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__334_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__334_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__334_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1913 - "\tmovq 304(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1914 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1915 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1916 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1917 - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1918 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" - "\tcmpb $1, 5(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1919 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1920 - "\ttestq $1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1921 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchOnRope) "\n" - "\tcmpl $1, 4(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1922 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1923 - "\ttestl $4, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1924 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchChar8Bit) "\n" - "\tmovzwl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1925 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1926 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchChar8Bit) - "\tmovzbl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1928 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharReady) - "\tsubl 16(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1930 - "\tcmpl 12(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1931 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" - "\tmovq 0(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1932 - "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1933 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1934 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__335_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__335_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__335_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__335_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchOnRope) - "\tcmpl $1, 16(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1941 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchOnRopeChar) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__336_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__336_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide32) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovl 5(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__336_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__336_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__336_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__336_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1913 - "\tmovq 304(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1914 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1915 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1916 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1917 - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1918 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" - "\tcmpb $1, 5(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1919 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1920 - "\ttestq $1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1921 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchOnRope) "\n" - "\tcmpl $1, 4(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1922 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1923 - "\ttestl $4, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1924 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchChar8Bit) "\n" - "\tmovzwl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1925 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1926 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchChar8Bit) - "\tmovzbl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1928 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharReady) - "\tsubl 16(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1930 - "\tcmpl 12(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1931 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" - "\tmovq 0(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1932 - "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1933 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1934 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__337_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__337_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__337_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__337_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchOnRope) - "\tcmpl $1, 16(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1941 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchOnRopeChar) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__338_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__338_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_ret) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__339_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__339_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__339_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__339_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__339_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__339_load__done) - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_ret_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__340_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__340_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__340_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__340_checkSwitchToJIT__continue) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__340_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__340_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__340_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__340_load__done) - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_ret_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__341_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__341_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__341_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__341_checkSwitchToJIT__continue) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__341_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__341_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__341_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__341_load__done) - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive) - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__342_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__342_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__342_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__342_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2000 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2001 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__342_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__342_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide16) - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__343_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__343_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__343_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__343_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2000 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__343_fn__opToPrimitiveIsImm) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2001 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__343_fn__opToPrimitiveSlowCase) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__343_fn__opToPrimitiveIsImm) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__343_fn__opToPrimitiveSlowCase) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__343_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__343_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide32) - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__344_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__344_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__344_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__344_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2000 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__344_fn__opToPrimitiveIsImm) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2001 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__344_fn__opToPrimitiveSlowCase) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__344_fn__opToPrimitiveIsImm) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__344_fn__opToPrimitiveSlowCase) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__344_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__344_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_catch) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2017 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2018 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2019 - "\tmovq 45504(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq 52376(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021 - "\tmovq $0, 52376(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2022 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025 - "\tmovq 280(%r13), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027 - "\tmovq 52392(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2029 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__345_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__345_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2032 - "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__isCatchableException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2033 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__isCatchableException) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2036 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2037 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2038 - "\tmovq 52656(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2040 - "\tmovq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2041 - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2043 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2045 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2047 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__346_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__346_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_catch_wide16) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2017 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2018 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2019 - "\tmovq 45504(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq 52376(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021 - "\tmovq $0, 52376(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2022 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025 - "\tmovq 280(%r13), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027 - "\tmovq 52392(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2029 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__347_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__347_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2032 - "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__348_fn__isCatchableException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2033 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__348_fn__isCatchableException) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2036 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2037 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2038 - "\tmovq 52656(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2040 - "\tmovq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2041 - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2043 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2045 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2047 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__348_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__348_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_catch_wide32) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2017 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2018 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2019 - "\tmovq 45504(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq 52376(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021 - "\tmovq $0, 52376(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2022 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025 - "\tmovq 280(%r13), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027 - "\tmovq 52392(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2029 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__349_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__349_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2032 - "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__350_fn__isCatchableException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2033 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__350_fn__isCatchableException) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2036 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2037 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2038 - "\tmovq 52656(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2040 - "\tmovq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2041 - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2043 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2045 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2047 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__350_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__350_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_end) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__351_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__351_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__351_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__351_checkSwitchToJIT__continue) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpl $16, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__351_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__351_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2061 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_end_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__352_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__352_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__352_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__352_checkSwitchToJIT__continue) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpl $64, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__352_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__352_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2061 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_end_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__353_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__353_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__353_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__353_checkSwitchToJIT__continue) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpl $1073741824, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1050 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__353_assert__ok) "\n" - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__353_assert__ok) - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2061 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2067 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2068 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2069 - "\tmovq 45504(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:778 - "\tsubq $80, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:780 - "\tmovq %rbx, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:801 - "\tmovq %r12, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:802 - "\tmovq %r13, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:803 - "\tmovq %r14, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:804 - "\tmovq %r15, 32(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:805 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__354_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__354_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2077 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2078 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2079 - "\tjmp *52384(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2080 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide16) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2067 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2068 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2069 - "\tmovq 45504(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:778 - "\tsubq $80, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:780 - "\tmovq %rbx, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:801 - "\tmovq %r12, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:802 - "\tmovq %r13, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:803 - "\tmovq %r14, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:804 - "\tmovq %r15, 32(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:805 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__355_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__355_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2077 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2078 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2079 - "\tjmp *52384(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2080 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide32) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2067 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2068 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2069 - "\tmovq 45504(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:778 - "\tsubq $80, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:780 - "\tmovq %rbx, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:801 - "\tmovq %r12, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:802 - "\tmovq %r13, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:803 - "\tmovq %r14, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:804 - "\tmovq %r15, 32(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:805 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__356_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__356_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2077 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2078 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2079 - "\tjmp *52384(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2080 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline) - "\tpop %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:869 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2086 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide16) - "\tpop %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:869 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2086 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide32) - "\tpop %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:869 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2086 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope) - "\tmovzwl 22(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__356_metadata__setUpOffset) "\n" - "\tmovl 140(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__356_metadata__setUpOffset) - "\tmovzbl 6(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2209 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2212 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1924(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2218 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2222 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2226 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2230 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2234 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1924(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2241 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2246 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2251 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__356_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__356_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__356_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__356_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__357_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__357_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide16) - "\tmovzwl 22(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__357_metadata__setUpOffset) "\n" - "\tmovl 140(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__357_metadata__setUpOffset) - "\tmovzwl 13(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2209 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2212 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1924(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2218 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalLexicalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2222 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rClosureVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2226 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rModuleVar) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2230 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2234 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1924(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2241 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2246 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2251 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__358_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__358_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__358_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__358_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__358_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__358_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide32) - "\tmovzwl 22(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__358_metadata__setUpOffset) "\n" - "\tmovl 140(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__358_metadata__setUpOffset) - "\tmovl 25(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2209 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2212 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1924(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2218 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalLexicalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2222 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rClosureVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2226 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rModuleVar) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__359_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__359_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__359_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__359_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2230 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2234 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1924(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2241 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2246 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2251 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__360_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__360_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope) - "\tmovzwl 24(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__360_metadata__setUpOffset) "\n" - "\tmovl 144(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__360_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $48, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2294 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2295 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2298 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__360_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__360_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__360_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__360_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2303 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2307 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2310 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2314 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2319 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__361_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__361_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__361_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__361_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2324 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2333 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2337 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__361_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__361_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide16) - "\tmovzwl 24(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__361_metadata__setUpOffset) "\n" - "\tmovl 144(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__361_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $48, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2294 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2295 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2298 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalVar) "\n" - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__362_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__362_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__362_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__362_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2303 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalLexicalVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2307 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gClosureVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2310 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2314 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2319 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalVarWithVarInjectionChecks) "\n" - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__363_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__363_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__363_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__363_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2324 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2333 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2337 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__363_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__363_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide32) - "\tmovzwl 24(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__363_metadata__setUpOffset) "\n" - "\tmovl 144(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__363_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $48, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2294 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2295 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2298 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalVar) "\n" - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__364_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__364_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__364_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__364_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2303 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalLexicalVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2307 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gClosureVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2310 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2314 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2319 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalVarWithVarInjectionChecks) "\n" - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__365_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__365_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__365_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__365_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2324 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2333 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2337 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__365_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__365_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope) - "\tmovzwl 26(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__365_metadata__setUpOffset) "\n" - "\tmovl 148(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__365_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2397 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2398 - "\tcmpl $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2401 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__365_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__365_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__365_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__365_load__done) - "\tmovq 8(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2377 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2378 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2381 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2382 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__367_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__367_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__367_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__367_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__367_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__367_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2408 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__370_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__370_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__370_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__370_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__370_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__370_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2415 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) "\n" - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__372_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__372_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__372_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__372_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2421 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__373_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__373_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 120(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__374_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__374_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__374_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__374_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2428 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__377_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__377_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__377_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__377_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__377_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__377_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2435 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__378_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__378_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__378_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__378_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__378_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__378_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__378_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__378_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__379_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__379_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__379_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__379_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__380_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__380_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__380_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__380_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__380_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__380_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__380_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__380_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__380_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2442 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__381_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__381_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__381_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__381_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__381_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__381_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__382_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__382_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__382_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__382_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__382_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__382_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__382_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__382_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__382_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__382_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__382_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2449 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__382_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__382_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__383_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__383_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__383_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__383_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__383_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__383_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__384_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__384_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 120(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__384_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__384_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__384_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__384_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__384_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2457 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__385_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__385_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__385_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__385_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__387_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__387_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__387_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__387_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__387_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__387_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2465 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__388_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__388_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__389_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__389_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide16) - "\tmovzwl 26(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__389_metadata__setUpOffset) "\n" - "\tmovl 148(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__389_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2397 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2398 - "\tcmpl $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2401 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalProperty) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__389_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__389_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__389_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__389_load__done) - "\tmovq 8(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2377 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2378 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__389_putLocalClosureVar__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__389_putLocalClosureVar__noVariableWatchpointSet) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2381 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2382 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__390_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__390_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__390_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__390_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__391_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__391_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__391_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__391_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__391_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__391_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__391_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__391_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__391_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__391_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__391_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__391_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__391_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalProperty) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2408 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalVar) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__392_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__392_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__392_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__392_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__392_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__392_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__392_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__392_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__393_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__393_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__393_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__393_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__394_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__394_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__394_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__394_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__394_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__394_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__394_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__394_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__394_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__394_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__394_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__394_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__394_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2415 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalLexicalVar) "\n" - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__395_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__395_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__395_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__395_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__395_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__395_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__396_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__396_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__396_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__396_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__396_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__396_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__396_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__396_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__396_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__396_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__396_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2421 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pClosureVar) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__397_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__397_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__397_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__397_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__398_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__398_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__398_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__398_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__398_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__398_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 120(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__398_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__398_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__398_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__398_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__398_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2428 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__399_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__399_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__399_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__399_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__400_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__400_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__400_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__400_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__401_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__401_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__401_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__401_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__401_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__401_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__401_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__401_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__401_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__401_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2435 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalVarWithVarInjectionChecks) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__402_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__402_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__402_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__402_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__402_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__402_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__402_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__402_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__403_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__403_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__403_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__403_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__404_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__404_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__404_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__404_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__404_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__404_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__404_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__404_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__404_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__404_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2442 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__405_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__405_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__405_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__405_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__406_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__406_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__406_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__406_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__406_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__406_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__406_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__406_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__406_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__406_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__406_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2449 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__407_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__407_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__407_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__407_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__407_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__407_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__408_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__408_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__408_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__408_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__408_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__408_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 120(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__408_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__408_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__408_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__408_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__408_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2457 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pModuleVar) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__409_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__409_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__409_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__409_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__410_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__410_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__410_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__410_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__411_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__411_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__411_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__411_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__411_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__411_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__411_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__411_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__411_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__411_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__411_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__411_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__411_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2465 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__412_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__412_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__413_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__413_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide32) - "\tmovzwl 26(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__413_metadata__setUpOffset) "\n" - "\tmovl 148(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__413_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2397 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2398 - "\tcmpl $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2401 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalProperty) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__413_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__413_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__413_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__413_load__done) - "\tmovq 8(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2377 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2378 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__413_putLocalClosureVar__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__413_putLocalClosureVar__noVariableWatchpointSet) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2381 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2382 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__414_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__414_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__414_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__414_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__415_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__415_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__415_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__415_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__415_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__415_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__415_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__415_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__415_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__415_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__415_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__415_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__415_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalProperty) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2408 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalVar) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__416_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__416_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__416_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__416_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__416_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__416_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__416_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__416_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__417_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__417_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__417_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__417_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__418_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__418_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__418_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__418_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__418_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__418_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__418_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__418_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__418_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__418_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2415 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalLexicalVar) "\n" - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__419_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__419_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__419_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__419_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__419_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__419_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__420_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__420_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__420_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__420_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__420_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__420_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__420_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__420_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__420_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__420_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__420_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2421 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pClosureVar) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__421_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__421_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__421_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__421_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__421_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__421_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__422_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__422_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__422_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__422_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__422_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__422_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 120(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__422_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__422_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__422_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__422_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__422_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2428 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__423_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__423_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__423_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__423_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__424_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__424_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__424_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__424_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__425_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__425_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__425_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__425_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__425_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__425_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__425_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__425_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__425_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__425_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2435 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalVarWithVarInjectionChecks) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 224(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__426_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__426_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__426_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__426_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__426_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__426_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__426_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__426_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__427_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__427_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__427_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__427_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__428_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__428_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__428_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__428_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__428_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__428_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__428_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__428_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__428_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__428_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2442 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__429_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__429_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__429_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__429_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__429_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__429_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__430_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__430_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__430_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__430_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__430_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__430_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__430_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__430_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__430_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__430_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__430_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2449 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__431_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__431_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__431_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__431_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__431_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__431_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__432_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__432_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__432_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__432_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__432_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__432_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 120(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__432_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__432_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__432_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__432_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__432_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2457 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pModuleVar) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1576(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__433_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__433_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__433_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__433_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__434_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__434_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__434_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__434_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__435_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__435_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__435_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__435_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__435_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__435_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__435_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__435_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__435_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__435_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__435_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__435_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__435_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2465 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__436_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__436_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__437_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__437_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovzbl 3(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovq 48(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2478 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 28(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__437_metadata__setUpOffset) "\n" - "\tmovl 152(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__437_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovzwl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovq 48(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2478 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 28(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__438_metadata__setUpOffset) "\n" - "\tmovl 152(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__438_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovl 13(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovq 48(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2478 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 28(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__439_metadata__setUpOffset) "\n" - "\tmovl 152(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__439_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovsbq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__439_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__439_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__439_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__439_load__done) - "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2488 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__440_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__440_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__440_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__440_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__441_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__441_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__441_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__441_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__441_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__441_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__441_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__441_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__441_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__441_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__441_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__441_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__441_writeBarrierOnOperands__writeBarrierDone) - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovswq 7(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__442_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__442_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__442_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__442_load__done) - "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2488 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__443_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__443_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__443_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__443_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__444_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__444_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__444_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__444_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__444_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__444_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__444_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__444_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__444_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__444_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__444_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__444_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__444_writeBarrierOnOperands__writeBarrierDone) - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovl 9(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovslq 13(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__445_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__445_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__445_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__445_load__done) - "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2488 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__446_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__446_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__446_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__446_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__447_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__447_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__447_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__447_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__447_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__447_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__447_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__447_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__447_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__447_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__447_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__447_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__447_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2496 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2496 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2496 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2502 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2503 - "\tmovq 52824(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2505 - "\tmovq 24(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2507 - "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__448_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__448_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__448_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__448_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2513 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) "\n" - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2515 - "\tmovzwl 50(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__448_metadata__setUpOffset) "\n" - "\tmovl 196(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__448_metadata__setUpOffset) - "\tmovzbl 6(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2519 - "\tmovq %rcx, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2520 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2522 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) "\n" - "\tmovl $0, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2523 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2524 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2526 - "\tmovl %ecx, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2527 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) - "\taddq $24, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2531 - "\tmovq %rdx, 24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2532 - "\tmovq 32(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2534 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2535 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__448_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__448_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide16) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2502 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2503 - "\tmovq 52824(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2505 - "\tmovq 24(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2507 - "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__449_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__449_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__449_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__449_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2513 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeDone) "\n" - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2515 - "\tmovzwl 50(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__449_metadata__setUpOffset) "\n" - "\tmovl 196(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__449_metadata__setUpOffset) - "\tmovzwl 13(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2519 - "\tmovq %rcx, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2520 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2522 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeIsCell) "\n" - "\tmovl $0, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2523 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeSkipIsCell) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2524 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeIsCell) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2526 - "\tmovl %ecx, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2527 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeSkipIsCell) - "\taddq $24, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2531 - "\tmovq %rdx, 24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2532 - "\tmovq 32(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2534 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2535 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__449_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__449_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeDone) - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide32) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2502 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2503 - "\tmovq 52824(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2505 - "\tmovq 24(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2507 - "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__450_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__450_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__450_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__450_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2513 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeDone) "\n" - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2515 - "\tmovzwl 50(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__450_metadata__setUpOffset) "\n" - "\tmovl 196(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__450_metadata__setUpOffset) - "\tmovl 25(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2519 - "\tmovq %rcx, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2520 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2522 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeIsCell) "\n" - "\tmovl $0, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2523 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeSkipIsCell) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2524 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeIsCell) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2526 - "\tmovl %ecx, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2527 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeSkipIsCell) - "\taddq $24, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2531 - "\tmovq %rdx, 24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2532 - "\tmovq 32(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2534 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2535 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__450_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__450_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeDone) - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow) - "\tmovzwl 52(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__451_metadata__setUpOffset) "\n" - "\tmovl 200(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__451_metadata__setUpOffset) - "\tmovzbl 2(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2545 - "\taddq $1, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2546 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide16) - "\tmovzwl 52(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__452_metadata__setUpOffset) "\n" - "\tmovl 200(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__452_metadata__setUpOffset) - "\tmovzwl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2545 - "\taddq $1, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2546 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide32) - "\tmovzwl 52(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__453_metadata__setUpOffset) "\n" - "\tmovl 200(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__453_metadata__setUpOffset) - "\tmovl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2545 - "\taddq $1, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2546 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2552 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2553 - "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2555 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) "\n" - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2556 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__boxUp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2557 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2559 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__boxUp) - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2561 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide16) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2552 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2553 - "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2555 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__453_fn__storeZero) "\n" - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2556 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__453_fn__boxUp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2557 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__453_fn__storeZero) - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2559 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__453_fn__boxUp) - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2561 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide32) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2552 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2553 - "\tmovl 9(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2555 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__454_fn__storeZero) "\n" - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2556 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__454_fn__boxUp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2557 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__454_fn__storeZero) - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2559 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__454_fn__boxUp) - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2561 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 53040(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2568 - "\tmovq 0(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2569 - "\tmovq %rsi, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2570 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2571 - "\tmovq %rsi, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2572 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2574 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__454_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__454_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide16) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 53040(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__455_fn__opLogShadowChickenPrologueSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2568 - "\tmovq 0(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2569 - "\tmovq %rsi, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2570 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2571 - "\tmovq %rsi, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2572 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2574 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__455_fn__opLogShadowChickenPrologueSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__455_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__455_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide32) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 53040(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__456_fn__opLogShadowChickenPrologueSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2568 - "\tmovq 0(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2569 - "\tmovq %rsi, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2570 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2571 - "\tmovq %rsi, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2572 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2574 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__456_fn__opLogShadowChickenPrologueSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__456_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__456_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 53040(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2584 - "\tmovq $31249, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2585 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2587 - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2589 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2590 - "\tmovq %rsi, 40(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2591 - "\tmovl %r8d, 48(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2592 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__457_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__457_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide16) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 53040(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__458_fn__opLogShadowChickenTailSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2584 - "\tmovq $31249, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2585 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2587 - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2589 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2590 - "\tmovq %rsi, 40(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2591 - "\tmovl %r8d, 48(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2592 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__458_fn__opLogShadowChickenTailSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__458_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__458_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide32) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 53040(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__459_fn__opLogShadowChickenTailSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2584 - "\tmovq $31249, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2585 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2587 - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2589 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2590 - "\tmovq %rsi, 40(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2591 - "\tmovl %r8d, 48(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2592 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__459_fn__opLogShadowChickenTailSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__459_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__459_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__460_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__460_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__461_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__461_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__462_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__462_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__463_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__463_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__464_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__464_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__465_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__465_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__466_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__466_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__467_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__467_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__468_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__468_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__469_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__469_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__470_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__470_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__471_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__471_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__472_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__472_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__473_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__473_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__474_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__474_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__475_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__475_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__476_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__476_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__477_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__477_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__478_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__478_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__479_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__479_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__480_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__480_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__481_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__481_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__482_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__482_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__483_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__483_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__484_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__484_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__485_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__485_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__486_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__486_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__487_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__487_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__488_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__488_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__489_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__489_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__490_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__490_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__491_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__491_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__492_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__492_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__493_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__493_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__494_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__494_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__495_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__495_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__496_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__496_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__497_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__497_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__498_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__498_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__499_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__499_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__500_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__500_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__501_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__501_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__502_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__502_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__503_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__503_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__504_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__504_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greater) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__505_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__505_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greater_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__506_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__506_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greater_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__507_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__507_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__508_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__508_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__509_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__509_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__510_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__510_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__511_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__511_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__512_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__512_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__513_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__513_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__514_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__514_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__515_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__515_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__516_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__516_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__517_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__517_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__518_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__518_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__519_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__519_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__520_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__520_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__521_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__521_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__522_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__522_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__523_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__523_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__524_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__524_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__525_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__525_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_function) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__526_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__526_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__527_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__527_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__528_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__528_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__529_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__529_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__530_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__530_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__531_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__531_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_less) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__532_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__532_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_less_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__533_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__533_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_less_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__534_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__534_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__535_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__535_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__536_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__536_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__537_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__537_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mod) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__538_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__538_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mod_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__539_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__539_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mod_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__540_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__540_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__541_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__541_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__542_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__542_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__543_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__543_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__544_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__544_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__545_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__545_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__546_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__546_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_pow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__547_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__547_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_pow_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__548_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__548_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_pow_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__549_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__549_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__550_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__550_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__551_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__551_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__552_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__552_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__553_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__553_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__554_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__554_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__555_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__555_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__556_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__556_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__557_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__557_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__558_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__558_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__559_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__559_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__560_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__560_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__561_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__561_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_spread) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__562_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__562_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_spread_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__563_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__563_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_spread_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__564_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__564_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_strcat) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__565_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__565_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__566_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__566_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__567_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__567_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__568_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__568_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__569_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__569_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__570_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__570_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__571_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__571_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__572_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__572_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__573_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__573_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_typeof) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__574_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__574_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__575_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__575_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__576_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__576_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__577_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__577_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__578_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__578_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__579_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__579_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__580_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__580_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__581_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__581_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__582_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__582_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__583_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__583_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__584_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__584_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__585_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__585_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__586_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__586_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__587_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__587_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__588_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__588_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__589_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__589_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__590_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__590_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__591_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__591_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__592_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__592_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__593_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__593_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__594_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__594_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__595_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__595_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__596_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__596_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__597_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__597_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__598_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__598_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__599_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__599_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__600_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__600_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__601_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__601_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__602_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__602_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__603_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__603_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__604_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__604_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__605_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__605_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__606_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__606_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__607_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__607_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__608_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__608_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__609_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__609_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__610_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__610_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__611_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__611_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__612_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__612_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__613_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__613_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__614_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__614_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__615_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__615_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__616_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__616_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__617_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__617_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__618_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__618_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__619_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__619_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__620_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__620_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__621_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__621_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_object) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__622_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__622_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__623_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__623_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__624_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__624_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__625_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__625_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__626_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__626_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__627_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__627_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__628_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__628_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__629_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__629_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__630_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__630_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__631_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__631_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__632_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__632_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__633_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__633_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__634_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__634_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__635_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__635_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__636_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__636_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__637_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__637_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__638_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__638_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__639_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__639_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__640_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__640_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__641_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__641_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__642_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__642_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__643_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__643_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__644_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__644_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__645_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__645_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__646_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__646_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__647_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__647_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__648_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__648_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__649_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__649_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__650_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__650_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__651_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__651_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__652_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__652_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__653_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__653_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__654_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__654_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__655_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__655_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__656_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__656_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__657_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__657_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__658_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__658_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__659_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__659_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__660_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__660_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__660_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__660_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__660_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__660_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__661_fn__slow) "\n" - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__661_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__661_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__661_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__661_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__661_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__661_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__661_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__661_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__662_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__662_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__662_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__662_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__663_fn__slow) "\n" - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__663_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__663_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__663_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__663_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__663_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__663_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__663_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__663_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__664_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__664_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__664_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__664_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__665_fn__slow) "\n" - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__665_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__665_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__665_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__665_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__665_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__665_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__665_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__665_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__666_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__666_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__666_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__666_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__667_fn__slow) "\n" - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__667_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__667_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__667_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__667_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__667_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__667_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__667_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__667_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__668_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__668_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__668_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__668_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__669_fn__slow) "\n" - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__669_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__669_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__669_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__669_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__669_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__669_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__669_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__669_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__670_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__670_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__670_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__670_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__671_fn__slow) "\n" - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__671_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__671_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__671_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__671_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__671_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__671_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__671_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__671_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_below) - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__672_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__672_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__672_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__672_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__673_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__673_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__673_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__673_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - "\tsetb %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_below_wide16) - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__674_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__674_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__674_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__674_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__675_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__675_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__675_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__675_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - "\tsetb %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_below_wide32) - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__676_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__676_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__676_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__676_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__677_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__677_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__677_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__677_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - "\tsetb %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq) - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__678_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__678_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__678_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__678_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__679_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__679_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__679_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__679_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - "\tsetbe %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide16) - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__680_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__680_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__680_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__680_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__681_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__681_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__681_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__681_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - "\tsetbe %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide32) - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__682_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__682_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__682_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__682_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__683_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__683_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__683_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__683_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - "\tsetbe %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jmp) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__683_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__683_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__683_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__683_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__684_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__684_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__684_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__684_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__685_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__685_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__685_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__685_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue) - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__685_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__685_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__685_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__685_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__687_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__687_impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__687_impl__target) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__686_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__686_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__686_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__686_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__687_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__687_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__687_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide16) - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__687_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__687_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__687_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__687_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__689_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__689_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__689_impl__target) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__688_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__688_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__688_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__688_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__689_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__689_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__689_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide32) - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__689_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__689_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__689_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__689_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__691_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__691_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__691_impl__target) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__690_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__690_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__690_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__690_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__691_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__691_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__691_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse) - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__691_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__691_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__691_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__691_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__693_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__693_impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__693_impl__target) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__692_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__692_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__692_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__692_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__693_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__693_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__693_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide16) - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__693_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__693_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__693_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__693_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__695_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__695_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__695_impl__target) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__694_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__694_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__694_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__694_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__695_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__695_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__695_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide32) - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__695_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__695_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__695_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__695_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__697_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__697_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__697_impl__target) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__696_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__696_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__696_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__696_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__697_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__697_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__697_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jless) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__697_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__697_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__697_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__697_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__698_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__698_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__698_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__698_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__698_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__698_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__698_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__698_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__699_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__699_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jless_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__699_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__699_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__699_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__699_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__700_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__700_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__700_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__700_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__700_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__700_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__700_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__700_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__701_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__701_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jless_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__701_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__701_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__701_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__701_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__702_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__702_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__702_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__702_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__702_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__702_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__702_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__702_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__703_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__703_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnless) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__703_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__703_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__703_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__703_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__704_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__704_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__704_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__704_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__704_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__704_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__704_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__704_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__705_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__705_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__705_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__705_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__705_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__705_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__706_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__706_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__706_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__706_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__706_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__706_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__706_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__706_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__707_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__707_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__707_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__707_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__707_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__707_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__708_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__708_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__708_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__708_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__708_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__708_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__708_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__708_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__709_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__709_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__709_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__709_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__709_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__709_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__710_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__710_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__710_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__710_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__710_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__710_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__710_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__710_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__711_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__711_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__711_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__711_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__711_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__711_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__712_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__712_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__712_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__712_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__712_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__712_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__712_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__712_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__713_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__713_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__713_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__713_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__713_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__713_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__714_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__714_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__714_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__714_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__714_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__714_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__714_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__714_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__715_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__715_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__715_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__715_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__715_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__715_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__716_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__716_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__716_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__716_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__716_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__716_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__716_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__716_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__717_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__717_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__717_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__717_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__717_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__717_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__718_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__718_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__718_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__718_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__718_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__718_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__718_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__718_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__719_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__719_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__719_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__719_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__719_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__719_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__720_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__720_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__720_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__720_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__720_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__720_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__720_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__720_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__721_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__721_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__721_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__721_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__721_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__721_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__722_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__722_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__722_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__722_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__722_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__722_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__722_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__722_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__723_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__723_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__723_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__723_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__723_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__723_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__724_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__724_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__724_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__724_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__724_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__724_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__724_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__724_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__725_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__725_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__725_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__725_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__725_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__725_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__726_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__726_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__726_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__726_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__726_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__726_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__726_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__726_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__727_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__727_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__727_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__727_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__727_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__727_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__728_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__728_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__728_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__728_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__728_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__728_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__728_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__728_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__729_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__729_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__729_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__729_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__729_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__729_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__730_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__730_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__730_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__730_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__730_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__730_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__730_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__730_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__731_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__731_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__731_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__731_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__731_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__731_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__732_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__732_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__732_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__732_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__732_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__732_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__732_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__732_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__733_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__733_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__733_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__733_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__733_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__733_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__734_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__734_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__734_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__734_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__734_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__734_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__734_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__734_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__735_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__735_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__735_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__735_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__735_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__735_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__736_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__736_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__736_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__736_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__736_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__736_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__736_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__736_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__737_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__737_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__737_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__737_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__737_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__737_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__738_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__738_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__738_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__738_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__738_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__738_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__738_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__738_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__739_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__739_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__739_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__739_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__739_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__739_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__740_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__740_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__740_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__740_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__740_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__740_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__740_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__740_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__741_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__741_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__741_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__741_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__741_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__741_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__742_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__742_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__742_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__742_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__742_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__742_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__742_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__742_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__743_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__743_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__743_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__743_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__743_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__743_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__744_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__744_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__744_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__744_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__744_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__744_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__744_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__744_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__745_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__745_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__745_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__745_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__745_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__745_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__slow) "\n" - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__746_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__746_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__746_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__746_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__746_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__746_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__746_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__746_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__747_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__747_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__747_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__747_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__747_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__747_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__slow) "\n" - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__748_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__748_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__748_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__748_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__748_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__748_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__748_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__748_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__749_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__749_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__749_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__749_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__749_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__749_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__slow) "\n" - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__750_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__750_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__750_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__750_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__750_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__750_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__750_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__750_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__751_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__751_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__751_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__751_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__751_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__751_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__slow) "\n" - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__752_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__752_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__752_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__752_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__752_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__752_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__752_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__752_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__753_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__753_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__753_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__753_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__753_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__753_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__slow) "\n" - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__754_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__754_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__754_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__754_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__754_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__754_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__754_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__754_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__755_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__755_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__755_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__755_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__755_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__755_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__slow) "\n" - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__756_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__756_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__756_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__756_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__756_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__756_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__756_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__756_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__757_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__757_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__757_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__757_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__757_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__757_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__758_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__758_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__758_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__758_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__758_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__758_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__758_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__758_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__758_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__758_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__759_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__759_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__759_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__759_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__760_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__760_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__760_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__760_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__760_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__760_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__760_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__760_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__760_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__760_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__761_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__761_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__761_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__761_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__762_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__762_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__762_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__762_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__762_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__762_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__762_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__762_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__762_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__762_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__763_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__763_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__763_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__763_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__764_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__764_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__764_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__764_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__764_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__764_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__764_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__764_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__764_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__764_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__765_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__765_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__765_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__765_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__766_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__766_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__766_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__766_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__766_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__766_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__766_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__766_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__766_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__766_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__767_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__767_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__767_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__767_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__768_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__768_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__768_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__768_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__768_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__768_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__768_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__768_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__768_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__768_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_inc) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__769_fn__slow) "\n" - "\taddl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__769_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__769_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__769_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__769_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_inc_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__770_fn__slow) "\n" - "\taddl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__770_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__770_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__770_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__770_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_inc_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__771_fn__slow) "\n" - "\taddl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__771_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__771_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__771_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__771_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_dec) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__772_fn__slow) "\n" - "\tsubl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__772_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__772_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__772_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__772_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_dec_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__773_fn__slow) "\n" - "\tsubl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__773_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__773_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__773_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__773_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_dec_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__774_fn__slow) "\n" - "\tsubl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__774_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__774_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__774_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__774_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $1, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__775_checkSwitchToJIT__continue) "\n" - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:412 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:414 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:415 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__775_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__775_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:417 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:418 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:419 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:421 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__775_checkSwitchToJIT__continue) - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $1, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__776_checkSwitchToJIT__continue) "\n" - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:412 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:414 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:415 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__776_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__776_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:417 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__776_action__recover) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:418 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:419 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__776_action__recover) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:421 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__776_checkSwitchToJIT__continue) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $1, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__777_checkSwitchToJIT__continue) "\n" - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:412 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:414 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:415 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__777_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__777_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:417 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__777_action__recover) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:418 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:419 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__777_action__recover) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:421 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__777_checkSwitchToJIT__continue) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - "\tmovzbl 52992(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:399 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:401 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:402 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__778_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__778_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:404 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) "\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:405 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide16) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - "\tmovzbl 52992(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__779_fn__handleTraps) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__779_fn__afterHandlingTraps) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__779_fn__handleTraps) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:399 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:401 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:402 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__779_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__779_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:404 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__779_fn__throwHandler) "\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:405 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__779_fn__afterHandlingTraps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__779_fn__throwHandler) - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide32) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - "\tmovzbl 52992(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__780_fn__handleTraps) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__780_fn__afterHandlingTraps) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__780_fn__handleTraps) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:399 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:401 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:402 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__780_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__780_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:404 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__780_fn__throwHandler) "\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:405 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__780_fn__afterHandlingTraps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__780_fn__throwHandler) - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_nop) - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nop_wide16) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nop_wide32) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call) - "\tmovzwl 46(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__780_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__780_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__780_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__780_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__780_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__780_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) "\n" - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__781_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__781_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__781_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__781_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__782_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__782_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_wide16) - "\tmovzwl 46(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__783_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__783_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__783_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__783_arrayProfileForCall__done) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__783_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__783_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__783_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__783_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__785_fn__opCallSlow) "\n" - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__784_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__784_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__785_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__784_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__784_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__785_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__785_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__785_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__785_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_wide32) - "\tmovzwl 46(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__786_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__786_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__786_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__786_arrayProfileForCall__done) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__786_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__786_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__786_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__786_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__788_fn__opCallSlow) "\n" - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__787_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__787_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__788_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__787_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__787_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__788_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__788_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__788_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__788_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__789_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__789_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__789_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__789_arrayProfileForCall__done) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__789_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__789_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__789_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__789_checkSwitchToJIT__continue) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__790_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__790_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__790_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__790_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__790_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__790_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__792_fn__opCallSlow) "\n" - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__791_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__791_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__792_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__791_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__791_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__792_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__791_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__791_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__791_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__791_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__792_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__792_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__792_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide16) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__793_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__793_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__793_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__793_arrayProfileForCall__done) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__793_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__793_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__793_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__793_checkSwitchToJIT__continue) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__794_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__794_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__794_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__794_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__794_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__794_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__796_fn__opCallSlow) "\n" - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__794_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__794_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__794_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__794_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__795_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__795_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__796_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__795_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__795_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__796_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__795_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__795_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__795_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__795_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__796_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__796_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__796_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide32) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__797_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__797_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__797_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__797_arrayProfileForCall__done) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__797_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__797_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__797_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__797_checkSwitchToJIT__continue) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__798_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__798_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__798_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__798_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__798_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__798_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__800_fn__opCallSlow) "\n" - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__798_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__798_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__798_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__798_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__799_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__799_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__800_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__799_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__799_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__800_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__799_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__799_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__799_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__799_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__800_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__800_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__800_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct) - "\tmovzwl 12(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__801_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__801_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__801_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__801_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__801_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__801_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__803_fn__opCallSlow) "\n" - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__802_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__802_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__803_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__802_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__802_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__803_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__803_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__803_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__803_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_wide16) - "\tmovzwl 12(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__804_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__804_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__804_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__804_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__804_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__804_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__806_fn__opCallSlow) "\n" - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__805_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__805_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__806_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__805_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__805_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__806_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__806_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__806_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__806_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_wide32) - "\tmovzwl 12(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__807_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__807_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__807_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__807_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__807_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 192(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__807_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__809_fn__opCallSlow) "\n" - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__808_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__808_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__809_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__808_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__808_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__809_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__809_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__809_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__809_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__809_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__809_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__810_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__810_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__810_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__810_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 6(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__810_metadata__setUpOffset) "\n" - "\tmovl 108(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__810_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__811_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__811_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__811_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__811_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__812_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__812_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__812_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__812_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 6(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__812_metadata__setUpOffset) "\n" - "\tmovl 108(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__812_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__813_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__813_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__813_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__813_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__814_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__814_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__814_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__814_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 6(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__814_metadata__setUpOffset) "\n" - "\tmovl 108(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__814_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__815_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__815_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__815_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__815_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__816_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__816_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__816_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__816_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__817_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__817_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__817_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__817_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__817_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__817_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__817_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__817_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 8(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__817_metadata__setUpOffset) "\n" - "\tmovl 112(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__817_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__818_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__818_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__818_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__818_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__819_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__819_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__819_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__819_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__820_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__820_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__820_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__820_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__820_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__820_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__820_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__820_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 8(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__820_metadata__setUpOffset) "\n" - "\tmovl 112(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__820_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__821_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__821_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__821_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__821_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__822_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__822_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__822_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__822_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__823_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__823_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__823_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__823_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__823_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__823_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__823_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__823_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 8(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__823_metadata__setUpOffset) "\n" - "\tmovl 112(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__823_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__824_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__824_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__824_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__824_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__825_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__825_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__825_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__825_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__826_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__826_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__826_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__826_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__826_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__826_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__826_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__826_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 10(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__826_metadata__setUpOffset) "\n" - "\tmovl 116(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__826_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__827_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__827_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__827_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__827_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__828_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__828_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__828_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__828_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__829_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__829_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__829_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__829_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__829_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__829_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__829_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__829_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 10(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__829_metadata__setUpOffset) "\n" - "\tmovl 116(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__829_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 248(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__830_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__830_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__830_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__830_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__831_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__831_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__831_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__831_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__832_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__832_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__832_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__832_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__832_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__832_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__832_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__832_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 10(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__832_metadata__setUpOffset) "\n" - "\tmovl 116(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__832_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__833_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__833_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__833_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__833_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__834_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__834_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__834_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__834_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 14(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__834_metadata__setUpOffset) "\n" - "\tmovl 124(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__834_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__835_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__835_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__835_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__835_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__836_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__836_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__836_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__836_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 14(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__836_metadata__setUpOffset) "\n" - "\tmovl 124(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__836_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__837_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__837_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__837_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__837_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__838_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__838_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__838_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__838_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 14(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__838_metadata__setUpOffset) "\n" - "\tmovl 124(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__838_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__839_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__839_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__839_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__839_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__839_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__839_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide16) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__840_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__840_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval_wide16) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__840_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__840_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__840_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__840_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide32) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__841_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__841_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval_wide32) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__841_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__841_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__841_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__841_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__842_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__842_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide16) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__843_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__843_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide32) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__844_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__844_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile) - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide16) - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide32) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_yield) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_yield_wide16) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_yield_wide32) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide16) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide32) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_debug) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - "\tmovl 40(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__844_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__844_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_debug_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - "\tmovl 40(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__845_fn__opDebugDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__845_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__845_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__845_fn__opDebugDone) - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_debug_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - "\tmovl 40(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__846_fn__opDebugDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tmovq %rsp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %r8\n" - "\ttestq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__846_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3134242818, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__846_checkStackPointerAlignment__stackPointerOkay) - "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__846_fn__opDebugDone) - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__847_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__847_checkStackPointerAlignment__stackPointerOkay) - "\tcall *40(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__848_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__848_checkStackPointerAlignment__stackPointerOkay) - "\tcall *40(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__848_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__848_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__849_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__849_checkStackPointerAlignment__stackPointerOkay) - "\tcall *40(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__849_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__849_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__850_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__850_checkStackPointerAlignment__stackPointerOkay) - "\tcall *48(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__850_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__850_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__851_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__851_checkStackPointerAlignment__stackPointerOkay) - "\tcall *48(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__851_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__851_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__852_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__852_checkStackPointerAlignment__stackPointerOkay) - "\tcall *48(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__852_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__852_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__853_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__853_checkStackPointerAlignment__stackPointerOkay) - "\tcall *24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__854_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__854_checkStackPointerAlignment__stackPointerOkay) - "\tcall *24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__854_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__854_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__855_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__855_checkStackPointerAlignment__stackPointerOkay) - "\tcall *24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__855_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__855_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__856_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__856_checkStackPointerAlignment__stackPointerOkay) - "\tcall *32(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__856_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__856_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__857_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__857_checkStackPointerAlignment__stackPointerOkay) - "\tcall *32(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__857_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__857_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45512(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:637 - "\tandq $15, %rcx\n" - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:639 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__858_checkStackPointerAlignment__stackPointerOkay) "\n" - "\tmovq $3735879681, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:640 - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:641 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__858_checkStackPointerAlignment__stackPointerOkay) - "\tcall *32(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52656(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__858_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__858_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45512(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 -OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd) -OFFLINE_ASM_END -#endif diff --git a/DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-release.h b/DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-release.h deleted file mode 100644 index 006bd1f..0000000 --- a/DerivedSources/JavaScriptCore/LLIntAssembly-X86_64-release.h +++ /dev/null @@ -1,30369 +0,0 @@ -// offlineasm input hash: c2f11a38a7d1373cb5e37dad9cc10246864299c5 ed373c4da0af20b06e7ffd2a071d5be53041f27b 21b42b283c159f33ce9e5c3d934c76dca3bfbefd da39a3ee5e6b4b0d3255bfef95601890afd80709 -#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_ARM64E && !OFFLINE_ASM_MIPS && !OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_C_LOOP_WIN && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && OFFLINE_ASM_JSVALUE64 && !OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_TRACING && OFFLINE_ASM_ADDRESS64 && OFFLINE_ASM_GIGACAGE_ENABLED -OFFLINE_ASM_BEGIN -OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart) - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1248 - -OFFLINE_ASM_GLOBAL_LABEL(vmEntryToJavaScript) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rsp\n" - "\tmovq %rsi, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:179 - "\tmovq 45424(%rsi), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:180 - "\tmovq %r8, 8(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:181 - "\tmovq 45416(%rsi), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:182 - "\tmovq %r8, 16(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:183 - "\tmovq 8(%rdx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:184 - "\tmovq %r8, 24(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:185 - "\tmovl 32(%rdx), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:187 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:188 - "\tsalq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:189 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:190 - "\tsubq %r8, %rcx\n" - "\tcmpq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:191 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__throwStackOverflow) "\n" - "\tcmpq 52432(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:211 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__throwStackOverflow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK) - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:215 - "\tmovq $4, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:216 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop) - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:220 - "\tmovq 0(%rdx, %rcx, 8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:221 - "\tmovq %r10, 16(%rsp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:222 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:223 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyHeaderLoop) "\n" - "\tmovl 16(%rdx), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:225 - "\tsubl $1, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:226 - "\tmovl 32(%rdx), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:227 - "\tsubl $1, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:228 - "\tcmpl %r10d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:230 - "\tje " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgs) "\n" - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:231 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop) - "\tsubl $1, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:233 - "\tmovq %rcx, 48(%rsp, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:234 - "\tcmpl %r10d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:235 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__fillExtraArgsLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs) - "\tmovq 40(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:238 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop) - "\ttestl %r8d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:241 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgsDone) "\n" - "\tsubl $1, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:242 - "\tmovq 0(%rcx, %r8, 8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:243 - "\tmovq %r10, 48(%rsp, %r8, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:244 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgsLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:245 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone) - "\tmovq %rsp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:252 - "\tmovq %rbp, 45416(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:254 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:301 - "\tcall *%rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:305 - "\tsubq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:307 - "\tmovq %rbp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %r8\n" - "\tmovq 0(%r8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:267 - "\tmovq 8(%r8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:268 - "\tmovq %rdx, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:269 - "\tmovq 16(%r8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:270 - "\tmovq %rdx, 45416(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:271 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:273 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:277 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__throwStackOverflow) - "\tmovq %rsi, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:280 - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:281 - "\tcall " LOCAL_REFERENCE(llint_throw_stack_overflow_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rbp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %r8\n" - "\tmovq 0(%r8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:286 - "\tmovq 8(%r8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:287 - "\tmovq %r10, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:288 - "\tmovq 16(%r8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:289 - "\tmovq %r10, 45416(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:290 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:292 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:296 - -OFFLINE_ASM_GLOBAL_LABEL(vmEntryToNative) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rsp\n" - "\tmovq %rsi, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:179 - "\tmovq 45424(%rsi), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:180 - "\tmovq %r8, 8(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:181 - "\tmovq 45416(%rsi), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:182 - "\tmovq %r8, 16(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:183 - "\tmovq 8(%rdx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:184 - "\tmovq %r8, 24(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:185 - "\tmovl 32(%rdx), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:187 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:188 - "\tsalq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:189 - "\tmovq %rsp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:190 - "\tsubq %r8, %rcx\n" - "\tcmpq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:191 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__throwStackOverflow) "\n" - "\tcmpq 52432(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:211 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__throwStackOverflow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackHeightOK) - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:215 - "\tmovq $4, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:216 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyHeaderLoop) - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:220 - "\tmovq 0(%rdx, %rcx, 8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:221 - "\tmovq %r10, 16(%rsp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:222 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:223 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__copyHeaderLoop) "\n" - "\tmovl 16(%rdx), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:225 - "\tsubl $1, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:226 - "\tmovl 32(%rdx), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:227 - "\tsubl $1, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:228 - "\tcmpl %r10d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:230 - "\tje " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__copyArgs) "\n" - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:231 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__fillExtraArgsLoop) - "\tsubl $1, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:233 - "\tmovq %rcx, 48(%rsp, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:234 - "\tcmpl %r10d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:235 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__fillExtraArgsLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgs) - "\tmovq 40(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:238 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsLoop) - "\ttestl %r8d, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:241 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__copyArgsDone) "\n" - "\tsubl $1, %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:242 - "\tmovq 0(%rcx, %r8, 8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:243 - "\tmovq %r10, 48(%rsp, %r8, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:244 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__copyArgsLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:245 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsDone) - "\tmovq %rsp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:252 - "\tmovq %rbp, 45416(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:254 - "\tmovq %rdi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:311 - "\tmovq %rbp, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:312 - "\tmovq %rsp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:313 - "\tcall *%rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:323 - "\tmovq %rbp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %r8\n" - "\tmovq 0(%r8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:267 - "\tmovq 8(%r8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:268 - "\tmovq %rdx, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:269 - "\tmovq 16(%r8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:270 - "\tmovq %rdx, 45416(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:271 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:273 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:277 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__throwStackOverflow) - "\tmovq %rsi, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:280 - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:281 - "\tcall " LOCAL_REFERENCE(llint_throw_stack_overflow_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rbp, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %r8\n" - "\tmovq 0(%r8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:286 - "\tmovq 8(%r8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:287 - "\tmovq %r10, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:288 - "\tmovq 16(%r8), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:289 - "\tmovq %r10, 45416(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:290 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:292 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:296 - -OFFLINE_ASM_GLOBAL_LABEL(sanitizeStackForVMImpl) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1276 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1286 - "\tmovq 52440(%rdi), %rsi\n" - "\tcmpq %rsi, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1287 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_zeroFillDone) "\n" - "\txorq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1289 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_zeroFillLoop) - "\tmovq %rdx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1291 - "\taddq $8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1292 - "\tcmpq %rsi, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1293 - "\tja " LOCAL_LABEL_STRING(_offlineasm_zeroFillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_zeroFillDone) - "\tmovq %rsp, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1296 - "\tmovq %rsi, 52440(%rdi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1297 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1298 - -OFFLINE_ASM_GLOBAL_LABEL(vmEntryRecord) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1303 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tmovq %rdi, %rax\n" - "\tsubq $80, %rax\n" - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1309 - -OFFLINE_ASM_GLOBAL_LABEL(llint_entry) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tcall " LOCAL_LABEL_STRING(relativePCBase) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1319 - -OFFLINE_ASM_GLUE_LABEL(relativePCBase) - "\tpop %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1321 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\txorq %r10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $1, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $2, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $3, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $4, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $5, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $6, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $7, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $8, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $9, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $11, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $13, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $14, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $15, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $16, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $17, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $18, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $19, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_catch) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $20, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $21, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $22, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $23, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $24, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $25, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $26, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $27, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $28, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $29, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_add) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $30, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $31, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $32, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $33, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mul) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $34, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $35, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_div) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $36, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_sub) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $37, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $38, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $39, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $40, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $41, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $42, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_negate) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $43, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $44, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $45, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $46, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $47, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $48, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $49, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $50, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $51, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $52, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $53, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $54, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $55, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $56, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $57, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $58, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $59, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $60, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $61, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $62, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $63, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $64, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $65, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $66, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $67, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $68, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jless) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $69, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $70, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $71, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $72, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $73, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $74, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $75, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $76, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $77, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $78, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $79, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $80, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $81, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $82, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $83, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $84, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $85, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $86, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $87, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $88, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $89, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $90, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $91, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_ret) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $92, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $93, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $94, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $95, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $96, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $97, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $98, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $99, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $100, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $101, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_debug) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $102, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_end) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $103, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $104, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $105, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $106, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $107, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $108, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $109, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $110, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $111, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $112, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $113, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_yield) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $114, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $115, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $116, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $117, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $118, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nop) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $119, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $120, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $121, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $122, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $123, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enter) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $124, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $125, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $126, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $127, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $128, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $129, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $130, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $131, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_spread) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $132, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $133, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mov) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $134, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $135, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $136, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $137, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $138, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_less) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $139, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $140, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $141, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $142, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_below) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $143, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $144, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mod) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $145, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_pow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $146, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $147, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $148, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $149, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $150, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $151, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $152, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $153, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $154, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $155, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $156, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $157, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $158, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $159, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $160, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_inc) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $161, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_dec) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $162, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_not) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $163, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $164, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $165, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $166, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $167, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $168, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $169, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $170, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $171, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $172, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $173, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $174, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $175, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $176, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $177, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $178, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $179, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $180, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $181, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $182, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $183, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\txorq %r10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $1, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $2, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $3, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $4, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $5, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $6, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $7, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $8, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $9, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $11, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $13, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $14, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $15, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $16, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $17, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $18, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $19, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_catch_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $20, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $21, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $22, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $23, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $24, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $25, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $26, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $27, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $28, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $29, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_add_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $30, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $31, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $32, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $33, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mul_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $34, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $35, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_div_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $36, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_sub_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $37, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $38, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $39, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $40, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $41, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $42, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_negate_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $43, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $44, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $45, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $46, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $47, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $48, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $49, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $50, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $51, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $52, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $53, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $54, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $55, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $56, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $57, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $58, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $59, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $60, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $61, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $62, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $63, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $64, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $65, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $66, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $67, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $68, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jless_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $69, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $70, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $71, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $72, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $73, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $74, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $75, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $76, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $77, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $78, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $79, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $80, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $81, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $82, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $83, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $84, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $85, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $86, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $87, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $88, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $89, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $90, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $91, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_ret_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $92, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $93, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $94, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $95, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $96, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $97, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $98, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $99, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $100, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $101, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_debug_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $102, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_end_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $103, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $104, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $105, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $106, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $107, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $108, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $109, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $110, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $111, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $112, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $113, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_yield_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $114, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $115, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $116, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $117, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $118, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nop_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $119, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $120, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $121, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $122, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $123, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enter_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $124, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $125, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $126, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $127, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $128, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $129, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $130, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $131, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_spread_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $132, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $133, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mov_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $134, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $135, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $136, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $137, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $138, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_less_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $139, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $140, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $141, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $142, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_below_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $143, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $144, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mod_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $145, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_pow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $146, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $147, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $148, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $149, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $150, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $151, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $152, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $153, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $154, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $155, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $156, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $157, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $158, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $159, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $160, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_inc_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $161, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_dec_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $162, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_not_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $163, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $164, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $165, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $166, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $167, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $168, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $169, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $170, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $171, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $172, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $173, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $174, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $175, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $176, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $177, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $178, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $179, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $180, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $181, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $182, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $183, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\txorq %r10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $1, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $2, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $3, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $4, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $5, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $6, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $7, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $8, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $9, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $10, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $11, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $13, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $14, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $15, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $16, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $17, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $18, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $19, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_catch_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $20, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $21, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $22, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_call_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $23, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $24, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $25, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $26, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $27, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $28, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $29, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_add_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $30, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $31, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $32, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $33, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mul_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $34, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $35, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_div_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $36, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_sub_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $37, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $38, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $39, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $40, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $41, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $42, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_negate_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $43, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $44, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $45, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $46, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $47, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $48, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $49, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $50, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $51, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $52, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $53, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $54, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $55, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $56, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $57, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $58, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $59, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $60, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $61, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $62, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $63, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $64, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $65, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $66, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $67, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $68, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jless_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $69, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $70, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $71, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $72, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $73, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $74, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $75, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $76, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $77, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $78, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $79, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $80, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $81, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $82, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $83, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $84, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $85, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $86, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $87, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $88, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $89, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $90, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $91, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_ret_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $92, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $93, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $94, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $95, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $96, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $97, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $98, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $99, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $100, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $101, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_debug_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $102, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_end_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $103, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $104, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $105, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $106, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $107, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $108, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $109, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $110, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $111, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $112, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $113, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_yield_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $114, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $115, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $116, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $117, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $118, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nop_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $119, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $120, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $121, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $122, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $123, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_enter_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $124, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $125, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $126, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $127, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $128, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $129, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $130, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $131, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_spread_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $132, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $133, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mov_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $134, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $135, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $136, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $137, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $138, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_less_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $139, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $140, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $141, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $142, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_below_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $143, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $144, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_mod_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $145, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_pow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $146, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $147, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $148, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $149, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $150, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $151, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $152, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $153, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $154, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $155, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $156, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $157, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $158, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $159, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $160, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_inc_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $161, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_dec_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $162, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_not_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $163, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $164, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $165, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $166, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $167, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $168, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $169, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $170, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $171, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $172, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $173, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $174, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $175, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $176, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $177, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $178, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $179, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $180, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $181, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $182, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1350 - "\tmovq $183, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1351 - "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1352 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1398 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16) - "\tmovzwl 1(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:34 - "\tmovq " LOCAL_REFERENCE(g_opcodeMapWide16) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:35 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:36 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32) - "\tmovl 1(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:40 - "\tmovq " LOCAL_REFERENCE(g_opcodeMapWide32) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:41 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:42 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide16) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide32) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide16) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide32) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_enter_wide16) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_OPCODE_LABEL(op_enter_wide32) - "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:547 - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__recover) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__continue) - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1077 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\ttestq %rax, %rax\n" - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\ttestq %rax, %rax\n" - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\ttestq %rax, %rax\n" - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\ttestq %rax, %rax\n" - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\ttestq %rax, %rax\n" - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1056 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1060 - "\tmovq 96(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1061 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1062 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\ttestq %rax, %rax\n" - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop) - "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 0(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1092 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:708 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:714 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\taddl $5, 232(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1102 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__continue) "\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1104 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1105 - "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1116 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__recover) "\n" - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1117 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1126 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1128 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__recover) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__continue) - "\tmovq %rsi, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1081 - "\tsubq $32, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:730 - "\tmovq %r15, -8(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:741 - "\tmovq %r14, -16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:742 - "\tmovq %r13, -24(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:743 - "\tmovq %r12, -32(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:744 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1140 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1141 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1148 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - "\tcmpq %rbp, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1149 - "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck) "\n" - "\tmovq 80(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1150 - "\tcmpq %rax, 52432(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1154 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1160 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\taddq %r13, %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1162 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1169 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1170 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1067 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1071 - "\tmovq 104(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1072 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1073 - "\tmovl 20(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1177 - "\tnegq %rax\n" - "\taddq %rbp, %rax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK) - "\tmovq %rsp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1182 - "\tmovq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1183 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__zeroStackLoop) - "\tcmpq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1185 - "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__zeroStackDone) "\n" - "\tsubq $8, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1186 - "\tmovq $0, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1187 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__zeroStackLoop) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1188 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__zeroStackDone) - "\tmovq 264(%rsi), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1194 - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1197 - "\tleaq 2(%r14), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1198 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:595 - "\tcmpl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:596 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:598 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:599 - "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:601 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError) "\n" - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rdx, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:608 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:609 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError) - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:612 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:613 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) "\n" - "\tmovl 32(%rbp), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:614 - "\taddl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:615 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:617 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:618 - "\tmovq %rsi, %rcx\n" - "\tandl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:619 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:620 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:621 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots) - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:623 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:624 - "\tsubl $1, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:625 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots) "\n" - "\tandl $-2, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:626 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:627 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:636 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:637 - "\tnegq %rsi\n" - "\tmovq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:638 - "\tsubq $32, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:639 - "\taddl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:640 - "\tmovq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:641 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:643 - "\taddq %rax, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:644 - "\taddq %rax, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:645 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop) - "\tmovq 0(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:647 - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:648 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:649 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:650 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:652 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:653 - "\tmovq %rsi, %rdx\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:654 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop) - "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:656 - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:657 - "\taddl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:658 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:668 - "\tmovq 88(%rsi), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:669 - "\txorq %r8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:670 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:671 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) - "\tmovl 28(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1212 - "\taddq $-1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1213 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1215 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) "\n" - "\tmovq 168(%rsi), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1216 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1217 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) "\n" - "\timulq $24, %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1218 - "\tsalq $3, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1219 - "\taddq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1220 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop) - "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1223 - "\tsubq $24, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1224 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1225 - "\taddq $-8, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1233 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:328 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:329 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:330 - "\tmovq 45416(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq $0, 52192(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:332 - "\tmovq 45416(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:334 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rdx\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:337 - "\tmovq 8(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:338 - "\tmovq %r10, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:339 - "\tmovq 16(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:340 - "\tmovq %r10, 45416(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:341 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:343 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:347 - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide16) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:328 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:329 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:330 - "\tmovq 45416(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq $0, 52192(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:332 - "\tmovq 45416(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:334 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rdx\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:337 - "\tmovq 8(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:338 - "\tmovq %r10, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:339 - "\tmovq 16(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:340 - "\tmovq %r10, 45416(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:341 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:343 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:347 - -OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide32) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:328 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:329 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:330 - "\tmovq 45416(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq $0, 52192(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:332 - "\tmovq 45416(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:334 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tsubq $80, %rdx\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:337 - "\tmovq 8(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:338 - "\tmovq %r10, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:339 - "\tmovq 16(%rdx), %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:340 - "\tmovq %r10, 45416(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:341 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:343 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:347 - -OFFLINE_ASM_OPCODE_LABEL(op_enter) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:687 - "\tmovl 24(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:688 - "\tsubq $4, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:689 - "\tmovq %rbp, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:690 - "\tsubq $32, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:691 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:692 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_opEnterDone) "\n" - "\tmovq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:693 - "\tnegl %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:694 - "\tmovslq %edx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:695 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop) - "\tmovq %rax, 0(%rsi, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:697 - "\taddq $1, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:698 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:699 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_opEnterLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_enter) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument) - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:707 - "\tcmpl %edx, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:708 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) "\n" - "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:709 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset) - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide16) - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:707 - "\tcmpl %edx, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:708 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds) "\n" - "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:709 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset) - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds) - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset) - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide32) - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:707 - "\tcmpl %edx, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:708 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds) "\n" - "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:709 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset) - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds) - "\tmovq $10, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 36(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset) "\n" - "\tmovl 168(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset) - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:718 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:719 - "\tmovq $-281474976710656, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:197 - "\torq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:720 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide16) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:718 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:719 - "\tmovq $-281474976710656, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:197 - "\torq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:720 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide32) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:718 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:719 - "\tmovq $-281474976710656, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:197 - "\torq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:720 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope) - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:726 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:727 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide16) - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:726 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:727 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide32) - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:726 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:727 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_this) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:734 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:735 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" - "\tcmpb $23, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:736 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" - "\tmovl 0(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:737 - "\tmovzwl 32(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset) "\n" - "\tmovl 160(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset) - "\tmovzbl 2(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $5, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:739 - "\tcmpl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:740 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:734 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:735 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) "\n" - "\tcmpb $23, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:736 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) "\n" - "\tmovl 0(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:737 - "\tmovzwl 32(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset) "\n" - "\tmovl 160(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset) - "\tmovzwl 5(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $5, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:739 - "\tcmpl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:740 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:734 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:735 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) "\n" - "\tcmpb $23, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:736 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) "\n" - "\tmovl 0(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:737 - "\tmovzwl 32(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset) "\n" - "\tmovl 160(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset) - "\tmovl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $5, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:739 - "\tcmpl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:740 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__done) - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:752 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__26_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__26_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__26_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__26_load__done) - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:752 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__27_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__27_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__27_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__27_load__done) - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:752 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ) - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mov) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__28_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__28_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__28_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__28_load__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mov_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__29_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__29_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__29_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__29_load__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mov_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__30_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__30_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__30_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__30_load__done) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_not) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__31_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__31_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__31_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__31_load__done) - "\txorq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:770 - "\ttestq $-2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:771 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) "\n" - "\txorq $7, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:772 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_not_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__32_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__32_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__32_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__32_load__done) - "\txorq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:770 - "\ttestq $-2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:771 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow) "\n" - "\txorq $7, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:772 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_not_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__33_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__33_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__33_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__33_load__done) - "\txorq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:770 - "\ttestq $-2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:771 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow) "\n" - "\txorq $7, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:772 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:822 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__done) - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:822 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__done) - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:822 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__done) - "\txorq $7, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:826 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__done) - "\txorq $7, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:826 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:801 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:802 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__immediate) "\n" - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:803 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__masqueradesAsUndefined) "\n" - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:808 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:809 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:810 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:811 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:813 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:814 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__done) - "\txorq $7, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:826 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:831 - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:832 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:833 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:834 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:831 - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:832 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:833 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:834 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:831 - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:832 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:833 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:834 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__37_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__37_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__37_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__37_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__38_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__38_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__38_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__38_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:866 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__39_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__39_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__39_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__39_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__40_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__40_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__40_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__40_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:866 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__41_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__41_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__41_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__41_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__42_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__42_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__42_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__42_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:866 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__43_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__43_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__43_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__43_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__44_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__44_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__44_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__44_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:870 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__45_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__45_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__45_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__45_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__46_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__46_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__46_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__46_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:870 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__47_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__47_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__47_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__47_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__48_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__48_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__48_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__48_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:845 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:846 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:847 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:848 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:849 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:851 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:852 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:870 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:855 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__49_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__49_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__49_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__49_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__50_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__50_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__50_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__50_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:902 - "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__51_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__51_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__51_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__51_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__52_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__52_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__52_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__52_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:902 - "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__52_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__52_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__53_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__53_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__53_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__53_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__54_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__54_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__54_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__54_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:902 - "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__54_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__54_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__55_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__55_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__55_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__55_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__56_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__56_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__56_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__56_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:906 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__57_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__57_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__57_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__57_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__58_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__58_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__58_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__58_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:906 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__59_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__59_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__59_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__59_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__60_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__60_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__60_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__60_load__done) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:879 - "\torq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:880 - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:881 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) "\n" - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:882 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__leftOK) "\n" - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:883 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__leftOK) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:885 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__rightOK) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:886 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__rightOK) - "\tcmpq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:906 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_number) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__61_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__61_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__61_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__61_load__done) - "\tcmpq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:927 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsImmediate) "\n" - "\ttestq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:928 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsImmediate) - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 84(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__61_metadata__setUpOffset) "\n" - "\tmovl 264(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__61_metadata__setUpOffset) - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__62_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__62_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__62_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__62_load__done) - "\tcmpq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:927 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberIsImmediate) "\n" - "\ttestq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:928 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberIsImmediate) - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 84(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__62_metadata__setUpOffset) "\n" - "\tmovl 264(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__62_metadata__setUpOffset) - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__63_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__63_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__63_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__63_load__done) - "\tcmpq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:927 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberIsImmediate) "\n" - "\ttestq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:928 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberIsImmediate) - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 84(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__63_metadata__setUpOffset) "\n" - "\tmovl 264(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__63_metadata__setUpOffset) - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_string) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__64_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__64_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__64_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__64_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:941 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) "\n" - "\tcmpb $1, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:942 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringIsString) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__65_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__65_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__65_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__65_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:941 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow) "\n" - "\tcmpb $1, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:942 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringIsString) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:941 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow) "\n" - "\tcmpb $1, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:942 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringIsString) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_object) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__67_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__67_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__67_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__67_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:955 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) "\n" - "\tcmpb $22, 5(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:956 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 82(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset) "\n" - "\tmovl 260(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__68_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__68_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__68_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__68_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:955 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow) "\n" - "\tcmpb $22, 5(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:956 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 82(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__68_metadata__setUpOffset) "\n" - "\tmovl 260(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__68_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__69_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__69_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__69_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__69_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:955 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow) "\n" - "\tcmpb $22, 5(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:956 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 82(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__69_metadata__setUpOffset) "\n" - "\tmovl 260(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__69_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_negate) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__70_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__70_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__70_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__70_load__done) - "\tmovzwl 86(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__70_metadata__setUpOffset) "\n" - "\tmovl 268(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__70_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:969 - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:970 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateNotInt) "\n" - "\ttestl $2147483647, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:971 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) "\n" - "\tnegl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:972 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:973 - "\torl $8388608, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:974 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:975 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateNotInt) - "\ttestq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:978 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) "\n" - "\tmovq $9223372036854775808, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\txorq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\torl $16777216, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:980 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:981 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_negate_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__71_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__71_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__71_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__71_load__done) - "\tmovzwl 86(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__71_metadata__setUpOffset) "\n" - "\tmovl 268(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__71_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:969 - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:970 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateNotInt) "\n" - "\ttestl $2147483647, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:971 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow) "\n" - "\tnegl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:972 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:973 - "\torl $8388608, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:974 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:975 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateNotInt) - "\ttestq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:978 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow) "\n" - "\tmovq $9223372036854775808, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\txorq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\torl $16777216, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:980 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:981 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_negate_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__72_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__72_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__72_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__72_load__done) - "\tmovzwl 86(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__72_metadata__setUpOffset) "\n" - "\tmovl 268(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__72_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:969 - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:970 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateNotInt) "\n" - "\ttestl $2147483647, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:971 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow) "\n" - "\tnegl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:972 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:973 - "\torl $8388608, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:974 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:975 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateNotInt) - "\ttestq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:978 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow) "\n" - "\tmovq $9223372036854775808, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\txorq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:979 - "\torl $16777216, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:980 - "\tmovl %edx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:981 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_div) - "\tmovzwl 72(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__73_metadata__setUpOffset) "\n" - "\tmovl 240(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__73_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__73_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__73_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__73_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__73_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__74_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__74_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__74_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__74_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1056 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" - "\tcmpl $-1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1057 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" - "\tcmpl $-2147483648, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1058 - "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notNeg2TwoThe31DivByNeg1) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1060 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__intOK) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1061 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__intOK) - "\tmovq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1063 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1064 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1065 - "\tcdq\n" - "\tidivl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1066 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1067 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1068 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1069 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_div_wide16) - "\tmovzwl 72(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset) "\n" - "\tmovl 240(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__75_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__75_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__75_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__75_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__76_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__76_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__76_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__76_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op2NotInt) "\n" - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1056 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" - "\tcmpl $-1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1057 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__76_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" - "\tcmpl $-2147483648, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1058 - "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__76_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1060 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__76_integerOperationAndStore__intOK) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1061 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__76_integerOperationAndStore__intOK) - "\tmovq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1063 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1064 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1065 - "\tcdq\n" - "\tidivl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1066 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1067 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1068 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1069 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntReady) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op2NotInt) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_div_wide32) - "\tmovzwl 72(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset) "\n" - "\tmovl 240(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__77_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__77_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__77_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__77_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__78_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__78_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__78_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__78_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op2NotInt) "\n" - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1056 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" - "\tcmpl $-1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1057 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__78_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" - "\tcmpl $-2147483648, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1058 - "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__78_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1060 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__78_integerOperationAndStore__intOK) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1061 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__78_integerOperationAndStore__intOK) - "\tmovq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1063 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1064 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1065 - "\tcdq\n" - "\tidivl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1066 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1067 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1068 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1069 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntReady) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op2NotInt) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tdivsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1071 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mul) - "\tmovzwl 68(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset) "\n" - "\tmovl 232(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__79_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__79_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__79_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__79_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__80_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__80_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__80_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__80_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1080 - "\timull %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1081 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1082 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1083 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1084 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1086 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1087 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mul_wide16) - "\tmovzwl 68(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset) "\n" - "\tmovl 232(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__81_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__81_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__81_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__81_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__82_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__82_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__82_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__82_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt) "\n" - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1080 - "\timull %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1081 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1082 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__82_integerOperationAndStore__done) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1083 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1084 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__82_integerOperationAndStore__done) - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1086 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1087 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mul_wide32) - "\tmovzwl 68(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset) "\n" - "\tmovl 232(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__83_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__83_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__83_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__83_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__84_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__84_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__84_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__84_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt) "\n" - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1080 - "\timull %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1081 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1082 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__84_integerOperationAndStore__done) "\n" - "\tcmpl $0, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1083 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1084 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__84_integerOperationAndStore__done) - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1086 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1087 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tmulsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1089 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_add) - "\tmovzwl 60(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset) "\n" - "\tmovl 216(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__85_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__85_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__85_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__85_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__86_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__86_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__86_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__86_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1103 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_add_wide16) - "\tmovzwl 60(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset) "\n" - "\tmovl 216(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__87_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__87_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__87_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__87_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__88_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__88_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__88_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__88_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt) "\n" - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1103 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_add_wide32) - "\tmovzwl 60(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset) "\n" - "\tmovl 216(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__89_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__89_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__89_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__89_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__90_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__90_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__90_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__90_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt) "\n" - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1103 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\taddsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1104 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_sub) - "\tmovzwl 74(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset) "\n" - "\tmovl 244(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__91_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__91_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__91_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__91_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__92_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__92_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__92_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__92_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1108 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_sub_wide16) - "\tmovzwl 74(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset) "\n" - "\tmovl 244(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__93_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__93_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__93_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__93_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__94_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__94_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__94_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__94_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt) "\n" - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1108 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_sub_wide32) - "\tmovzwl 74(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset) "\n" - "\tmovl 244(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__95_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__95_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__95_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__95_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__96_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__96_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__96_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__96_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1002 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1003 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt) "\n" - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1108 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1096 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1097 - "\torl $9437184, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1012 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1013 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Int) "\n" - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1014 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1015 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1016 - "\torl $18874368, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1018 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Int) - "\torl $17825792, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1021 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1024 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1025 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1027 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1028 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1029 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1035 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) "\n" - "\torl $10485760, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:995 - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1037 - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1038 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1039 - "\tsubsd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1109 - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1041 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1042 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1043 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__97_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__97_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__97_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__97_load__done) - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1115 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__98_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__98_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__98_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__98_load__done) - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1115 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__99_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__99_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__99_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__99_load__done) - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1115 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow) "\n" - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lshift) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1150 - "\tsall %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 88(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) "\n" - "\tmovl 272(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__102_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__102_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__102_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__102_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__103_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__103_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__103_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__103_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1150 - "\tsall %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 88(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__103_metadata__setUpOffset) "\n" - "\tmovl 272(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__103_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__104_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__104_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__104_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__104_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1150 - "\tsall %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 88(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) "\n" - "\tmovl 272(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_rshift) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__106_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__106_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__106_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__106_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__107_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__107_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__107_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__107_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1154 - "\tsarl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__108_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__108_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__108_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__108_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__109_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__109_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__109_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__109_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1154 - "\tsarl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__110_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__110_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__110_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__110_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__111_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__111_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__111_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__111_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1154 - "\tsarl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_urshift) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__112_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__112_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__112_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__112_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__113_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__113_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__113_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__113_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1158 - "\tshrl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__114_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__114_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__114_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__114_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__115_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__115_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__115_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__115_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1158 - "\tshrl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__116_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__116_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__116_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__116_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__117_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__117_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__117_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__117_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) "\n" - "\txchgq %rsi, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1158 - "\tshrl %cl, %eax\n" - "\txchgq %rsi, %rcx\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitand) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__118_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__118_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__118_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__118_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__119_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__119_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__119_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__119_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow) "\n" - "\tandl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1161 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 76(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__119_metadata__setUpOffset) "\n" - "\tmovl 248(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__119_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__120_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__120_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__120_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__120_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__121_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__121_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__121_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__121_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow) "\n" - "\tandl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1161 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 76(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__121_metadata__setUpOffset) "\n" - "\tmovl 248(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__121_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__122_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__122_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__122_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__122_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__123_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__123_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__123_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__123_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) "\n" - "\tandl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1161 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 76(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset) "\n" - "\tmovl 248(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitor) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__124_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__124_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__124_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__124_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__125_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__125_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__125_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__125_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) "\n" - "\torl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1164 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 78(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset) "\n" - "\tmovl 252(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__126_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__126_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__126_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__126_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__127_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__127_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__127_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__127_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) "\n" - "\torl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1164 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 78(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset) "\n" - "\tmovl 252(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__128_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__128_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__128_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__128_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__129_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__129_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__129_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__129_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) "\n" - "\torl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1164 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 78(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset) "\n" - "\tmovl 252(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__130_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__130_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__130_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__130_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__131_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__131_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__131_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__131_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) "\n" - "\txorl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1167 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 80(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset) "\n" - "\tmovl 256(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__132_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__132_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__132_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__132_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__133_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__133_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__133_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__133_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) "\n" - "\txorl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1167 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 80(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset) "\n" - "\tmovl 256(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__134_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__134_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__134_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__134_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__135_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__135_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__135_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__135_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1129 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1130 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) "\n" - "\txorl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1167 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1132 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 80(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset) "\n" - "\tmovl 256(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__136_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__136_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__136_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__136_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) "\n" - "\tnotl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1172 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1173 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\tmovzwl 90(%r12), %esi\n" - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__136_metadata__setUpOffset) "\n" - "\tmovl 276(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__136_metadata__setUpOffset) - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__137_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__137_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__137_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__137_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__opBitNotSlow) "\n" - "\tnotl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1172 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1173 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\tmovzwl 90(%r12), %esi\n" - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset) "\n" - "\tmovl 276(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset) - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__opBitNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__138_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__138_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__138_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__138_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__138_fn__opBitNotSlow) "\n" - "\tnotl %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1172 - "\torq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1173 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\tmovzwl 90(%r12), %esi\n" - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__138_metadata__setUpOffset) "\n" - "\tmovl 276(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__138_metadata__setUpOffset) - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__138_fn__opBitNotSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance) - "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__139_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__139_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__139_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__139_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187 - "\tmovq 400(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188 - "\tcmpq %rdx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opOverridesHasInstanceNotDefaultSymbol) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__140_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__140_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__140_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__140_load__done) - "\ttestb $2, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193 - "\tsetz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1194 - "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1195 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverridesHasInstanceNotDefaultSymbol) - "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide16) - "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__141_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__141_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__141_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__141_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187 - "\tmovq 400(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188 - "\tcmpq %rdx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__142_fn__opOverridesHasInstanceNotDefaultSymbol) "\n" - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__142_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__142_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__142_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__142_load__done) - "\ttestb $2, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193 - "\tsetz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1194 - "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1195 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__142_fn__opOverridesHasInstanceNotDefaultSymbol) - "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide32) - "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__143_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__143_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__143_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__143_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1186 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1187 - "\tmovq 400(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1188 - "\tcmpq %rdx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1189 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__144_fn__opOverridesHasInstanceNotDefaultSymbol) "\n" - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__144_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__144_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__144_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__144_load__done) - "\ttestb $2, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1193 - "\tsetz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1194 - "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1195 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__144_fn__opOverridesHasInstanceNotDefaultSymbol) - "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1199 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1207 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1208 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1207 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1208 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1207 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1208 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1216 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) "\n" - "\tcmpq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1217 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1218 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1221 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__148_fn__masqueradesAsUndefined) "\n" - "\tmovq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1222 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__148_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1226 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1227 - "\tcmpq %rsi, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1228 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1229 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1216 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__opIsUndefinedCell) "\n" - "\tcmpq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1217 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1218 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__opIsUndefinedCell) - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1221 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__masqueradesAsUndefined) "\n" - "\tmovq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1222 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1226 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1227 - "\tcmpq %rsi, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1228 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1229 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1216 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__150_fn__opIsUndefinedCell) "\n" - "\tcmpq $10, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1217 - "\tsete %cl\n" - "\tmovzbl %cl, %ecx\n" - "\torq $6, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1218 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__150_fn__opIsUndefinedCell) - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1221 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__150_fn__masqueradesAsUndefined) "\n" - "\tmovq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1222 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__150_fn__masqueradesAsUndefined) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1226 - "\tmovq 8(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1227 - "\tcmpq %rsi, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1228 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1229 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__done) - "\txorq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1237 - "\ttestq $-2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1238 - "\tsetz %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1239 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__done) - "\txorq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1237 - "\ttestq $-2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1238 - "\tsetz %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1239 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__done) - "\txorq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1237 - "\ttestq $-2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1238 - "\tsetz %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1239 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_number) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__done) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1247 - "\tsetnz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1248 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__done) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1247 - "\tsetnz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1248 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__156_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__156_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__156_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__156_load__done) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1247 - "\tsetnz %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1248 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type) - "\tmovzbl 3(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__157_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__157_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__157_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__157_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1257 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) "\n" - "\tcmpb %al, 5(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1258 - "\tsete %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1259 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide16) - "\tmovzwl 7(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__158_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__158_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__158_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__158_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1257 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__158_fn__notCellCase) "\n" - "\tcmpb %al, 5(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1258 - "\tsete %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1259 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__158_fn__notCellCase) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide32) - "\tmovl 13(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__159_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__159_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__159_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rsi, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__159_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1257 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__159_fn__notCellCase) "\n" - "\tcmpb %al, 5(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1258 - "\tsete %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1259 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__159_fn__notCellCase) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object) - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__160_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__160_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__160_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__160_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1269 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1270 - "\tsetae %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1271 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide16) - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__161_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__161_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__161_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__161_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1269 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__161_fn__opIsObjectNotCell) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1270 - "\tsetae %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1271 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__161_fn__opIsObjectNotCell) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide32) - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__162_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__162_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__162_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__162_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1269 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__162_fn__opIsObjectNotCell) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1270 - "\tsetae %sil\n" - "\tmovzbl %sil, %esi\n" - "\torq $6, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1271 - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__162_fn__opIsObjectNotCell) - "\tmovq $6, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct) - "\tmovzwl 92(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__162_metadata__setUpOffset) "\n" - "\tmovl 280(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__162_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__163_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__163_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__163_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__163_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1308 - "\tmovl 24(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1309 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1310 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) "\n" - "\tmovl 28(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1311 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide16) - "\tmovzwl 92(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__163_metadata__setUpOffset) "\n" - "\tmovl 280(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__163_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__164_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__164_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__164_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__164_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__164_fn__opGetByIdDirectSlow) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1308 - "\tmovl 24(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1309 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1310 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__164_fn__opGetByIdDirectSlow) "\n" - "\tmovl 28(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1311 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__164_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__164_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__164_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__164_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__164_fn__opGetByIdDirectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide32) - "\tmovzwl 92(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__164_metadata__setUpOffset) "\n" - "\tmovl 280(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__164_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__165_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__165_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__165_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__165_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__165_fn__opGetByIdDirectSlow) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1308 - "\tmovl 24(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1309 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1310 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__165_fn__opGetByIdDirectSlow) "\n" - "\tmovl 28(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1311 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__165_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__165_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__165_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__165_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__165_fn__opGetByIdDirectSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id) - "\tmovzwl 38(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__165_metadata__setUpOffset) "\n" - "\tmovl 172(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__165_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 14(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1324 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__166_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__166_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__166_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__166_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault) - "\tcmpb $1, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1330 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1331 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1332 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1333 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__166_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__166_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__166_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__166_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) - "\ttestb %sil, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1339 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1340 - "\tmovl 0(%rdx), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1341 - "\tcmpl %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1342 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1343 - "\tmovq 8(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1344 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) - "\tcmpb $3, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1350 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) "\n" - "\tmovq %rcx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1351 - "\tmovl 0(%rax), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %r10d, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1353 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\ttestl $14, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1354 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\tmovq 8(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%rsi), %rsi\n" - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__cage__done) - "\tmovl -8(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1356 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1357 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1358 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1363 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1364 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1365 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" - "\tmovq $10, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq $10, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide16) - "\tmovzwl 38(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__167_metadata__setUpOffset) "\n" - "\tmovl 172(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__167_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 14(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1324 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__167_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__167_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__167_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__167_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdDefault) - "\tcmpb $1, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdProtoLoad) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1330 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1331 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1332 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1333 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdProtoLoad) - "\ttestb %sil, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1339 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdArrayLength) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1340 - "\tmovl 0(%rdx), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1341 - "\tcmpl %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1342 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1343 - "\tmovq 8(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1344 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdArrayLength) - "\tcmpb $3, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1350 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdUnset) "\n" - "\tmovq %rcx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1351 - "\tmovl 0(%rax), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %r10d, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1353 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" - "\ttestl $14, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1354 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" - "\tmovq 8(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%rsi), %rsi\n" - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__169_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__169_cage__done) - "\tmovl -8(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1356 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1357 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1358 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdUnset) - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1363 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1364 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1365 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" - "\tmovq $10, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq $10, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide32) - "\tmovzwl 38(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__169_metadata__setUpOffset) "\n" - "\tmovl 172(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__169_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 14(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1324 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__169_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__169_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__169_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__169_load__done) - "\ttestq %r15, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDefault) - "\tcmpb $1, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdProtoLoad) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1330 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1331 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1332 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1333 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__170_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__170_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__170_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__170_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdProtoLoad) - "\ttestb %sil, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1339 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdArrayLength) "\n" - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1340 - "\tmovl 0(%rdx), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1341 - "\tcmpl %esi, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1342 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" - "\tmovslq 4(%rdx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1343 - "\tmovq 8(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1344 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdArrayLength) - "\tcmpb $3, %sil\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1350 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdUnset) "\n" - "\tmovq %rcx, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1351 - "\tmovl 0(%rax), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %r10d, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1353 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" - "\ttestl $14, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1354 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" - "\tmovq 8(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%rsi), %rsi\n" - "\ttestq %rsi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__171_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rsi, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__171_cage__done) - "\tmovl -8(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1356 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1357 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1358 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdUnset) - "\tmovl 0(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1363 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1364 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1365 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" - "\tmovq $10, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq $10, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id) - "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__171_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__171_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__171_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__171_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__171_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__171_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1379 - "\tcmpl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1380 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1387 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1388 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) "\n" - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1393 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1394 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) "\n" - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1399 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1401 - "\tmovq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1404 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1405 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) - "\tmovq 0(%rcx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1410 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1411 - "\tcmpl 8(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1413 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1414 - "\tmovq 32(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1415 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1416 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1420 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) - "\tmovl %esi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1423 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__172_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__172_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__172_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__172_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__172_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__172_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__173_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__173_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__173_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__173_load__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__174_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__174_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__174_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__174_load__done) - "\tmovl 4(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1436 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__175_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__175_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__175_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__175_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__176_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__176_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__176_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__176_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__176_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__176_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__176_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__176_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide16) - "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__177_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__177_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__177_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__177_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdSlow) "\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__177_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__177_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1379 - "\tcmpl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1380 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdSlow) "\n" - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1387 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1388 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdNotTransition) "\n" - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1393 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1394 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionDirect) "\n" - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1399 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1401 - "\tmovq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1404 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1405 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionChainDone) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionChainLoop) - "\tmovq 0(%rcx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1410 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1411 - "\tcmpl 8(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1413 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdSlow) "\n" - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1414 - "\tmovq 32(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1415 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1416 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionChainLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionChainDone) - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1420 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionDirect) - "\tmovl %esi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1423 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__178_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__178_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__178_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__178_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__179_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__179_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__178_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__178_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__179_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__179_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__179_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__179_load__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__179_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__179_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdNotTransition) - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__180_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__180_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__180_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__180_load__done) - "\tmovl 4(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1436 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__181_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__181_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__181_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__181_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__182_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__182_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__182_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__182_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__182_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__182_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__182_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__182_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__182_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__182_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__182_writeBarrierOnOperands__writeBarrierDone) - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide32) - "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__183_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__183_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__183_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__183_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdSlow) "\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__183_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__183_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1379 - "\tcmpl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1380 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdSlow) "\n" - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1387 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1388 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdNotTransition) "\n" - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1393 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1394 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionDirect) "\n" - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 16(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1399 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1401 - "\tmovq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1404 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1405 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionChainDone) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionChainLoop) - "\tmovq 0(%rcx), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1410 - "\tmovl 0(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1411 - "\tcmpl 8(%rsi), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1413 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdSlow) "\n" - "\taddq $8, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1414 - "\tmovq 32(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1415 - "\tcmpq $2, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1416 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionChainLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionChainDone) - "\tmovl 8(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1420 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionDirect) - "\tmovl %esi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1423 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__184_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__184_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__184_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__184_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__185_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - "\tmovzwl 54(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__184_metadata__setUpOffset) "\n" - "\tmovl 204(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__184_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__185_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__185_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__185_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__185_load__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__185_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdNotTransition) - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__186_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__186_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__186_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__186_load__done) - "\tmovl 4(%r10), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1436 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__187_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__187_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__187_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__187_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__188_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__188_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__188_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__188_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__188_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__188_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__188_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__188_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone) - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val) - "\tmovzwl 64(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__188_metadata__setUpOffset) "\n" - "\tmovl 224(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__188_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__189_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__189_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__189_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__189_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1471 - "\tmovl 0(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %esi, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovsbq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__190_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__190_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__190_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__190_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1476 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__190_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__190_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1479 - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1481 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1482 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) "\n" - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1483 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1486 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1488 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1489 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1493 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) "\n" - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1494 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1496 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1497 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1498 - "\tsubq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1499 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) - "\tsubl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1503 - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1504 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotIndexedStorage) "\n" - "\tcmpl -4(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1505 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1507 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1508 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) - "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1511 - "\tmovq %rdx, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotIndexedStorage) - "\tmovzbl 5(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1517 - "\tsubl $37, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1518 - "\tcmpl $9, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1519 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tcmpl 24(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1530 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovq 16(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1533 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 8(%rax), %rax\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__191_cage__done) "\n" - "\tmovq $34359738367, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:443 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__191_cage__done) - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1547 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValAboveUint16Array) "\n" - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1550 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValInt16ArrayOrUint16Array) "\n" - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1553 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" - "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1556 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ArrayOrUint8ClampedArray) - "\tcmpl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1560 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ClampedArray) "\n" - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1563 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ClampedArray) - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1568 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValInt16ArrayOrUint16Array) - "\tcmpl $3, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint16Array) "\n" - "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint16Array) - "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1581 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValAboveUint16Array) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1586 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValFloat32ArrayOrFloat64Array) "\n" - "\tcmpl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1589 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint32Array) "\n" - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1592 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint32Array) - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1598 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValFloat32ArrayOrFloat64Array) - "\tcmpl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1605 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1608 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1609 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1461 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1462 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide16) - "\tmovzwl 64(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__191_metadata__setUpOffset) "\n" - "\tmovl 224(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__191_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__191_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__191_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__191_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__191_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1471 - "\tmovl 0(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %esi, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovswq 7(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__192_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__192_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__192_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__192_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1476 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__192_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__192_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1479 - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1481 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1482 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValIsContiguous) "\n" - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1483 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotContiguous) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValIsContiguous) - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1486 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1488 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1489 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotContiguous) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1493 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotDouble) "\n" - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1494 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1496 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1497 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1498 - "\tsubq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1499 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotDouble) - "\tsubl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1503 - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1504 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotIndexedStorage) "\n" - "\tcmpl -4(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1505 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1507 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1508 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValDone) - "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1511 - "\tmovq %rdx, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotIndexedStorage) - "\tmovzbl 5(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1517 - "\tsubl $37, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1518 - "\tcmpl $9, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1519 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tcmpl 24(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1530 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovq 16(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1533 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 8(%rax), %rax\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__193_cage__done) "\n" - "\tmovq $34359738367, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:443 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__193_cage__done) - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1547 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValAboveUint16Array) "\n" - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1550 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValInt16ArrayOrUint16Array) "\n" - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1553 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" - "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1556 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint8ArrayOrUint8ClampedArray) - "\tcmpl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1560 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint8ClampedArray) "\n" - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1563 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint8ClampedArray) - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1568 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValInt16ArrayOrUint16Array) - "\tcmpl $3, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint16Array) "\n" - "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint16Array) - "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1581 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValAboveUint16Array) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1586 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValFloat32ArrayOrFloat64Array) "\n" - "\tcmpl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1589 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint32Array) "\n" - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1592 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint32Array) - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1598 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValFloat32ArrayOrFloat64Array) - "\tcmpl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1605 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1608 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1609 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1461 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1462 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide32) - "\tmovzwl 64(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__193_metadata__setUpOffset) "\n" - "\tmovl 224(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__193_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__193_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__193_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__193_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__193_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1471 - "\tmovl 0(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %esi, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovslq 13(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__194_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__194_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__194_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__194_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1476 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__194_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__194_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1479 - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1481 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1482 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValIsContiguous) "\n" - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1483 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotContiguous) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValIsContiguous) - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1486 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1488 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1489 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1490 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotContiguous) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1493 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotDouble) "\n" - "\tcmpl -8(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1494 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1496 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1497 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1498 - "\tsubq %r14, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1499 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValDone) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1500 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotDouble) - "\tsubl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1503 - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1504 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotIndexedStorage) "\n" - "\tcmpl -4(%rcx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1505 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1507 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1508 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValDone) - "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1511 - "\tmovq %rdx, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotIndexedStorage) - "\tmovzbl 5(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1517 - "\tsubl $37, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1518 - "\tcmpl $9, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1519 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tcmpl 24(%rax), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1530 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovq 16(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1533 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 8(%rax), %rax\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__195_cage__done) "\n" - "\tmovq $34359738367, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:443 - "\tandq %r11, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__195_cage__done) - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1547 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValAboveUint16Array) "\n" - "\tcmpl $2, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1550 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValInt16ArrayOrUint16Array) "\n" - "\tcmpl $0, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1553 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" - "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1556 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint8ArrayOrUint8ClampedArray) - "\tcmpl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1560 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint8ClampedArray) "\n" - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1563 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint8ClampedArray) - "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1568 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValInt16ArrayOrUint16Array) - "\tcmpl $3, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1573 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint16Array) "\n" - "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1576 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint16Array) - "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1581 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValAboveUint16Array) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1586 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValFloat32ArrayOrFloat64Array) "\n" - "\tcmpl $5, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1589 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint32Array) "\n" - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1592 - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint32Array) - "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1598 - "\tcmpl $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1456 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValFloat32ArrayOrFloat64Array) - "\tcmpl $7, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1605 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1608 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1609 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" - "\tmovq %xmm0, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1461 - "\tsubq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1462 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1450 - "\tmovq %rax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__195_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__195_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__195_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__195_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 66(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__195_metadata__setUpOffset) "\n" - "\tmovl 228(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__195_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__196_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__196_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__196_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__196_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__196_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__196_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__197_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__197_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__197_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__197_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__198_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__198_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__198_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__198_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__199_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__199_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__199_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__199_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__199_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__199_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__199_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__199_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__199_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__199_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__199_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__200_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__200_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__200_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__200_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__202_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__202_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__202_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__202_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__202_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__202_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__202_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__203_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__203_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__203_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__203_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__205_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__205_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__205_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__205_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__205_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__205_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__205_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__206_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__206_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__206_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__206_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__208_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__208_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__208_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__208_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__208_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__208_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__208_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__208_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 66(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__209_metadata__setUpOffset) "\n" - "\tmovl 228(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__209_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__210_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__210_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__210_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__210_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__210_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__210_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__213_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__213_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__211_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__211_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__211_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__211_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__212_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__212_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__212_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__212_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__213_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__213_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__213_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__213_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__213_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__213_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__213_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__213_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__213_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__216_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__216_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__214_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__214_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__214_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__214_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__216_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__216_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__216_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__216_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__216_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__216_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__216_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__216_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__216_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__216_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__216_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__216_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__216_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__217_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__217_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__217_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__217_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__218_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__218_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__218_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__218_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__219_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__219_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__219_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__219_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__219_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__219_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__219_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageStoreResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__220_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__220_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__220_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__220_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__222_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__222_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__222_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__222_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__223_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__223_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__223_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__223_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 66(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__223_metadata__setUpOffset) "\n" - "\tmovl 228(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__223_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__224_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__224_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__224_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__224_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__224_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__224_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__225_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__225_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__225_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__225_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__227_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__227_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__227_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__227_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__227_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__227_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__227_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__228_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__228_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__228_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__228_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__230_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__230_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__230_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__230_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__230_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__230_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__230_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__230_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__230_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__230_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__230_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__231_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__231_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__231_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__231_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__232_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__232_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__232_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__232_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__233_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__233_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__233_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__233_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__233_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__233_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__233_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__234_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__234_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__234_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__234_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__235_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__235_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__235_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__235_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__236_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__236_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__236_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__236_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__236_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__236_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__236_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 70(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__237_metadata__setUpOffset) "\n" - "\tmovl 236(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__237_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__238_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__238_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__238_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__238_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__238_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__238_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__239_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__239_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__239_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__239_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__241_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__241_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__241_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__241_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__241_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__241_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__241_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__241_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__241_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__241_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__241_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__244_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__244_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__242_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__242_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__242_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__242_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__244_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__244_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__244_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__244_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__244_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__244_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__244_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__244_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__244_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__244_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__244_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__244_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__244_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__244_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__244_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__244_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__244_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__storeResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__245_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__245_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__245_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__245_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__247_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__247_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__247_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__247_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__247_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__247_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__247_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageStoreResult) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__248_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__248_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__248_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__248_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__249_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__249_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__249_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__249_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__250_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__250_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__250_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__250_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 70(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__251_metadata__setUpOffset) "\n" - "\tmovl 236(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__251_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__252_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__252_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__252_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__252_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__252_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__252_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__253_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__253_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__253_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__253_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__255_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__255_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__255_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__255_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__255_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__255_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__255_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__255_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__255_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__255_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__255_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__256_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__256_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__256_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__256_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__258_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__258_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__258_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__258_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__258_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__258_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__258_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__258_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__258_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__258_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__258_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__258_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__258_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__258_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__258_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_contiguousPutByVal__storeResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__259_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__259_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__259_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__259_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__261_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__261_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__261_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__261_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__261_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__261_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__261_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageStoreResult) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__262_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__262_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__262_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__262_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__263_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__263_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__263_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__263_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__264_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__264_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__264_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__264_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_writeBarrierOnOperands__writeBarrierDone) - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__done) - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" - "\tmovq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1637 - "\tmovzwl 70(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__265_metadata__setUpOffset) "\n" - "\tmovl 236(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__265_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $12, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1017 - "\tmovl %eax, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1018 - "\tmovzbl 4(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1019 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__266_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__266_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__266_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__266_load__done) - "\tcmpq %r14, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" - "\tmovslq %ecx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1642 - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:453 - "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:427 - "\tmovq 16(%r14), %r14\n" - "\ttestq %r14, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:428 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__266_cage__done) "\n" - "\tmovq $17179869183, %r11\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:454 - "\tandq %r11, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:429 - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:430 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__266_cage__done) - "\tmovq $-281474976710656, %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1644 - "\ttestl $16, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1645 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" - "\tandl $14, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1646 - "\tcmpl $4, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1647 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotInt32) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__267_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__267_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__267_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__267_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1651 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1652 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__269_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__269_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__269_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__269_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__269_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__269_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__269_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__269_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__269_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__269_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__269_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotInt32) - "\tcmpl $6, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1657 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotDouble) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__272_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__272_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__270_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__270_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__270_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__270_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1661 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__272_storeCallback__notInt) "\n" - "\tcvtsi2sd %esi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1662 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__272_storeCallback__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1663 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__272_storeCallback__notInt) - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1665 - "\tmovq %rsi, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1666 - "\tucomisd %xmm0, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1667 - "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__272_storeCallback__ready) - "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1669 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__272_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__272_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__272_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__272_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__272_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__272_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__272_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__272_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__272_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__272_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__272_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__272_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__272_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotDouble) - "\tcmpl $8, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1674 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotContiguous) "\n" - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1621 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_contiguousPutByVal__outOfBounds) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_contiguousPutByVal__storeResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__273_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__273_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__273_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__273_load__done) - "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1678 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__275_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__275_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__275_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__275_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__275_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__275_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__275_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_contiguousPutByVal__outOfBounds) - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1628 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) "\n" - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1629 - "\tleal 1(%ecx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1630 - "\tmovl %edx, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1631 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_contiguousPutByVal__storeResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1632 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotContiguous) - "\tcmpl $10, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1683 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" - "\tcmpl -4(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1684 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) "\n" - "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1685 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageEmpty) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageStoreResult) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__276_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__276_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__276_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__276_load__done) - "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1689 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__277_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__277_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__277_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__277_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__278_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__278_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__278_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__278_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_writeBarrierOnOperands__writeBarrierDone) - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageEmpty) - "\tmovb $1, 4(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1694 - "\taddl $1, 12(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1695 - "\tcmpl -8(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1696 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageStoreResult) "\n" - "\tleal 1(%ecx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1697 - "\tmovl %esi, -8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1698 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageStoreResult) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1699 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) - "\tmovb $1, 5(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1702 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__notMasqueradesAsUndefined) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1755 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__notMasqueradesAsUndefined) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__278_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__278_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__278_cellHandler__notMasqueradesAsUndefined) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1755 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__target) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__278_cellHandler__notMasqueradesAsUndefined) - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__target) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__279_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__279_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1754 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__279_cellHandler__notMasqueradesAsUndefined) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1755 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1756 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1757 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__target) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__279_cellHandler__notMasqueradesAsUndefined) - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__target) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__280_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__280_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1760 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1765 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__target) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__target) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__281_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__281_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1770 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1765 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__target) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__target) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__282_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__282_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1770 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1736 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1737 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__immediate) "\n" - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\ttestb $1, 6(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1765 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__target) "\n" - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1766 - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1767 - "\tcmpq %rax, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1768 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__target) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__283_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__283_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__immediate) - "\tandq $-9, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1746 - "\tcmpq $2, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1770 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1776 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1777 - "\tmovq 1472(%rdx, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1778 - "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1779 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrTarget) "\n" - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrTarget) - "\tmovzwl 20(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset) "\n" - "\tmovl 136(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovb $1, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1784 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__284_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__284_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1776 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1777 - "\tmovq 1472(%rdx, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1778 - "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1779 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__opJneqPtrTarget) "\n" - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__opJneqPtrTarget) - "\tmovzwl 20(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__284_metadata__setUpOffset) "\n" - "\tmovl 136(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__284_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovb $1, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1784 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovl 9(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1776 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1777 - "\tmovq 1472(%rdx, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1778 - "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1779 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__286_fn__opJneqPtrTarget) "\n" - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__286_fn__opJneqPtrTarget) - "\tmovzwl 20(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__285_metadata__setUpOffset) "\n" - "\tmovl 136(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__285_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $0, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovb $1, 0(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1784 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__286_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__286_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovzbl 1(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__286_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__286_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__286_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__286_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1885 - "\tmovq 288(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1886 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1887 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1888 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1889 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1890 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) "\n" - "\tsubl 16(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1891 - "\tcmpl 12(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1892 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) "\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1893 - "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1894 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1895 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1899 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__287_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__287_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide16) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovzwl 3(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__287_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__287_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__287_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__287_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1885 - "\tmovq 288(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1886 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1887 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1888 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1889 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1890 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmNotInt) "\n" - "\tsubl 16(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1891 - "\tcmpl 12(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1892 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmFallThrough) "\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1893 - "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1894 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1895 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmNotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1899 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmFallThrough) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__288_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__288_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide32) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovl 5(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__288_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__288_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__288_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__288_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1885 - "\tmovq 288(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1886 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1887 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1888 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1889 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1890 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmNotInt) "\n" - "\tsubl 16(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1891 - "\tcmpl 12(%rdx), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1892 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmFallThrough) "\n" - "\tmovq 0(%rdx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1893 - "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1894 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1895 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmNotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1899 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmSlow) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmFallThrough) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__289_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__289_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char) - "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovzbl 1(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__289_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__289_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__289_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__289_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1913 - "\tmovq 288(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1914 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1915 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1916 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1917 - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1918 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\tcmpb $1, 5(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1919 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1920 - "\ttestq $1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1921 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) "\n" - "\tcmpl $1, 4(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1922 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1923 - "\ttestl $4, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1924 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) "\n" - "\tmovzwl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1925 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1926 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) - "\tmovzbl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1928 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) - "\tsubl 16(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1930 - "\tcmpl 12(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1931 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\tmovq 0(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1932 - "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1933 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1934 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__290_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__290_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) - "\tcmpl $1, 16(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1941 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRopeChar) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide16) - "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovzwl 3(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__290_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__290_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__290_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__290_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1913 - "\tmovq 288(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1914 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1915 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1916 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1917 - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1918 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" - "\tcmpb $1, 5(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1919 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1920 - "\ttestq $1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1921 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchOnRope) "\n" - "\tcmpl $1, 4(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1922 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1923 - "\ttestl $4, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1924 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchChar8Bit) "\n" - "\tmovzwl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1925 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1926 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchChar8Bit) - "\tmovzbl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1928 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharReady) - "\tsubl 16(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1930 - "\tcmpl 12(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1931 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" - "\tmovq 0(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1932 - "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1933 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1934 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__291_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__291_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchOnRope) - "\tcmpl $1, 16(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1941 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchOnRopeChar) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide32) - "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovl 5(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__291_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__291_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__291_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__291_load__done) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1913 - "\tmovq 288(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1914 - "\timull $48, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1915 - "\tmovq 16(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1916 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1917 - "\ttestq %r15, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1918 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" - "\tcmpb $1, 5(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1919 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rsi), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1920 - "\ttestq $1, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1921 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchOnRope) "\n" - "\tcmpl $1, 4(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1922 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" - "\tmovq 8(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1923 - "\ttestl $4, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1924 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchChar8Bit) "\n" - "\tmovzwl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1925 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1926 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchChar8Bit) - "\tmovzbl 0(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1928 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharReady) - "\tsubl 16(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1930 - "\tcmpl 12(%rdx), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1931 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" - "\tmovq 0(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1932 - "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1933 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1934 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" - "\taddq %rsi, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__292_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__292_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchOnRope) - "\tcmpl $1, 16(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1941 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchOnRopeChar) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_ret) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__292_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__292_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__292_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__292_load__done) - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_ret_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__292_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__292_checkSwitchToJIT__continue) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__293_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__293_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__293_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__293_load__done) - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_ret_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__293_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__293_checkSwitchToJIT__continue) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__294_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__294_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__294_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__294_load__done) - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive) - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__295_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__295_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__295_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__295_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2000 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2001 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide16) - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__296_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__296_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__296_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__296_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2000 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__296_fn__opToPrimitiveIsImm) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2001 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__296_fn__opToPrimitiveSlowCase) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__296_fn__opToPrimitiveIsImm) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__296_fn__opToPrimitiveSlowCase) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide32) - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__297_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__297_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__297_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__297_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2000 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__297_fn__opToPrimitiveIsImm) "\n" - "\tcmpb $22, 5(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2001 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__297_fn__opToPrimitiveSlowCase) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__297_fn__opToPrimitiveIsImm) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__297_fn__opToPrimitiveSlowCase) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_catch) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2017 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2018 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2019 - "\tmovq 45416(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq 52192(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021 - "\tmovq $0, 52192(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2022 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025 - "\tmovq 264(%r13), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027 - "\tmovq 52208(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2029 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2032 - "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__isCatchableException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2033 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__isCatchableException) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2036 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2037 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2038 - "\tmovq 52448(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2040 - "\tmovq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2041 - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2043 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2045 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2047 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_catch_wide16) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2017 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2018 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2019 - "\tmovq 45416(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq 52192(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021 - "\tmovq $0, 52192(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2022 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025 - "\tmovq 264(%r13), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027 - "\tmovq 52208(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2029 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2032 - "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__297_fn__isCatchableException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2033 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__297_fn__isCatchableException) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2036 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2037 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2038 - "\tmovq 52448(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2040 - "\tmovq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2041 - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2043 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2045 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2047 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_catch_wide32) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2017 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2018 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2019 - "\tmovq 45416(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:822 - "\tsubq $80, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:824 - "\tmovq 0(%rax), %rbx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:845 - "\tmovq 8(%rax), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:846 - "\tmovq 16(%rax), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:847 - "\tmovq 24(%rax), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:848 - "\tmovq 32(%rax), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:849 - "\tmovq 52192(%rcx), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2021 - "\tmovq $0, 52192(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2022 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2025 - "\tmovq 264(%r13), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2026 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2027 - "\tmovq 52208(%rcx), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2028 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2029 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2032 - "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__298_fn__isCatchableException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2033 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__298_fn__isCatchableException) - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2036 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2037 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2038 - "\tmovq 52448(%rcx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2040 - "\tmovq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2041 - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2043 - "\tmovq 8(%rax), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2045 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2047 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_end) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__298_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__298_checkSwitchToJIT__continue) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2061 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_end_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__299_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__299_checkSwitchToJIT__continue) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2061 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_OPCODE_LABEL(op_end_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__300_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__300_checkSwitchToJIT__continue) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2061 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovq %rbp, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:718 - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:723 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1240 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2067 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2068 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2069 - "\tmovq 45416(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:778 - "\tsubq $80, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:780 - "\tmovq %rbx, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:801 - "\tmovq %r12, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:802 - "\tmovq %r13, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:803 - "\tmovq %r14, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:804 - "\tmovq %r15, 32(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:805 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2077 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2078 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2079 - "\tjmp *52200(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2080 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide16) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2067 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2068 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2069 - "\tmovq 45416(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:778 - "\tsubq $80, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:780 - "\tmovq %rbx, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:801 - "\tmovq %r12, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:802 - "\tmovq %r13, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:803 - "\tmovq %r14, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:804 - "\tmovq %r15, 32(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:805 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2077 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2078 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2079 - "\tjmp *52200(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2080 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide32) - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2067 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2068 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2069 - "\tmovq 45416(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:778 - "\tsubq $80, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:900 - "\tleaq 32(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:780 - "\tmovq %rbx, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:801 - "\tmovq %r12, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:802 - "\tmovq %r13, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:803 - "\tmovq %r14, 24(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:804 - "\tmovq %r15, 32(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:805 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2077 - "\tandq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2078 - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2079 - "\tjmp *52200(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2080 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline) - "\tpop %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:869 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2086 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide16) - "\tpop %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:869 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2086 - -OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide32) - "\tpop %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:869 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2086 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope) - "\tmovzwl 22(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__300_metadata__setUpOffset) "\n" - "\tmovl 140(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__300_metadata__setUpOffset) - "\tmovzbl 6(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2209 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2212 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1900(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2218 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2222 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2226 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2230 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2234 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1900(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2241 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2246 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2251 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide16) - "\tmovzwl 22(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__301_metadata__setUpOffset) "\n" - "\tmovl 140(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__301_metadata__setUpOffset) - "\tmovzwl 13(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2209 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2212 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1900(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2218 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalLexicalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2222 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rClosureVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2226 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rModuleVar) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2230 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2234 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1900(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2241 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2246 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2251 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide32) - "\tmovzwl 22(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__302_metadata__setUpOffset) "\n" - "\tmovl 140(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__302_metadata__setUpOffset) - "\tmovl 25(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2209 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2212 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1900(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2218 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalLexicalVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2222 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rClosureVar) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2226 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rModuleVar) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2230 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2234 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2190 - "\tcmpl %edx, 1900(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2191 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2241 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2246 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" - "\tmovq 8(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2181 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2251 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" - "\tmovl 4(%r10), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2195 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2197 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2198 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_resolveScope__resolveScopeLoopEnd) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_resolveScope__resolveScopeLoop) - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2201 - "\tsubl $1, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2202 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2203 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_resolveScope__resolveScopeLoop) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_resolveScope__resolveScopeLoopEnd) - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope) - "\tmovzwl 24(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__304_metadata__setUpOffset) "\n" - "\tmovl 144(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__304_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $48, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2294 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2295 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2298 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__304_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__304_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__304_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__304_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2303 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2307 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2310 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2314 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2319 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__305_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__305_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__305_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__305_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2324 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2333 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2337 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide16) - "\tmovzwl 24(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__305_metadata__setUpOffset) "\n" - "\tmovl 144(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__305_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $48, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2294 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2295 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2298 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalVar) "\n" - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__306_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__306_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__306_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__306_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2303 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalLexicalVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2307 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gClosureVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2310 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2314 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2319 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalVarWithVarInjectionChecks) "\n" - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__307_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__307_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__307_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__307_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2324 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2333 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2337 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide32) - "\tmovzwl 24(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__307_metadata__setUpOffset) "\n" - "\tmovl 144(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__307_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $48, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2294 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2295 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2298 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalVar) "\n" - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__308_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__308_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__308_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__308_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2303 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalLexicalVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2307 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gClosureVar) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2310 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2314 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2319 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalVarWithVarInjectionChecks) "\n" - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2273 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1279 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__309_loadPropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1280 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1281 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1282 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__309_loadPropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1283 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__309_loadPropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1285 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__309_loadPropertyAtVariableOffset__ready) - "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1287 - "\tmovq %rdx, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2324 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2329 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2280 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2281 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2333 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2337 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2288 - "\tmovq 32(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2289 - "\tmovq %rax, 24(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope) - "\tmovzwl 26(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__309_metadata__setUpOffset) "\n" - "\tmovl 148(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__309_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2397 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2398 - "\tcmpl $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2401 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__309_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__309_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__309_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__309_load__done) - "\tmovq 8(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2377 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2378 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2381 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2382 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__311_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__311_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__311_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__311_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__311_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__311_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__311_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__311_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2408 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__312_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__312_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__312_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__312_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__312_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__312_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__312_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__312_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__314_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__314_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__314_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__314_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__314_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__314_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__314_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__314_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2415 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) "\n" - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__315_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__315_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__315_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__315_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__316_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__316_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2421 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__317_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__317_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__317_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__317_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__317_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__317_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__318_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__318_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__318_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__318_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__318_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__318_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 112(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__318_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__318_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__318_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2428 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__319_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__319_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__319_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__319_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__320_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__320_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__320_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__320_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__321_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__321_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__321_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__321_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__321_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__321_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__321_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__321_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2435 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__322_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__322_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__322_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__322_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__322_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__322_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__322_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__322_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__323_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__323_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__323_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__323_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__324_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__324_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__324_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__324_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__324_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__324_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__324_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__324_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2442 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__325_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__325_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__325_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__325_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__326_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__326_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__326_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__326_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__326_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__326_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__326_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__326_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__326_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2449 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__327_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__327_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__327_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__327_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__327_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__327_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__328_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__328_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__328_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__328_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__328_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__328_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 112(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__328_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__328_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__328_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2457 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__329_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__329_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__329_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__329_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__330_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__330_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__330_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__330_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__331_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__331_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__331_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__331_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__331_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__331_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__331_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__331_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone) - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2465 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide16) - "\tmovzwl 26(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__331_metadata__setUpOffset) "\n" - "\tmovl 148(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__331_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2397 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2398 - "\tcmpl $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2401 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalProperty) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__332_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__332_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__332_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__332_load__done) - "\tmovq 8(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2377 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2378 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_putLocalClosureVar__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_putLocalClosureVar__noVariableWatchpointSet) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2381 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2382 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__333_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__333_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__333_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__333_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__334_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__334_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__334_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__334_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__334_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__334_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__334_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__334_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalProperty) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2408 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalVar) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__335_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__335_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__335_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__335_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__335_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__335_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__335_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__335_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__336_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__336_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__336_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__336_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__337_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__337_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__337_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__337_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__337_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__337_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__337_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__337_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2415 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalLexicalVar) "\n" - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__338_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__338_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__338_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__338_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__339_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__339_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__339_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__339_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__339_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__339_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__339_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__339_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__339_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2421 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pClosureVar) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__339_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__339_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__340_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__340_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__340_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__340_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__340_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__340_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__341_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__341_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__341_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__341_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__341_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__341_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 112(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__341_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__341_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__341_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2428 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__342_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__342_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__342_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__342_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__343_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__343_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__343_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__343_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__344_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__344_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__344_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__344_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__344_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__344_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__344_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__344_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2435 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalVarWithVarInjectionChecks) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__345_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__345_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__345_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__345_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__345_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__345_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__345_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__345_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__346_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__346_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__346_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__346_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__347_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__347_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__347_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__347_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__347_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__347_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__347_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__347_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2442 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__348_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__348_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__348_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__348_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__348_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__348_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__349_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__349_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__349_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__349_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__349_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__349_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__349_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__349_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__349_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2449 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__349_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__349_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__350_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__350_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__350_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__350_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__350_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__350_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__351_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__351_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__351_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__351_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__351_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__351_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 112(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__351_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__351_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__351_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2457 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pModuleVar) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__352_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__352_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__352_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__352_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__353_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__353_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__353_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__353_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__354_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__354_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__354_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__354_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__354_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__354_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__354_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__354_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__354_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__354_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__354_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2465 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide32) - "\tmovzwl 26(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__354_metadata__setUpOffset) "\n" - "\tmovl 148(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__354_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2397 - "\tandl $1023, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2398 - "\tcmpl $4, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2401 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalProperty) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__355_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__355_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__355_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__355_load__done) - "\tmovq 8(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2377 - "\ttestq %rcx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2378 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__355_putLocalClosureVar__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__355_putLocalClosureVar__noVariableWatchpointSet) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2381 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2382 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__356_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__356_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__356_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__356_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__357_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__357_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__357_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__357_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__357_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__357_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__357_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__357_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalProperty) - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2408 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalVar) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__358_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__358_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__358_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__358_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__358_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__358_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__358_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__358_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__359_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__359_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__359_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__359_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__360_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__360_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__360_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__360_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__360_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__360_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__360_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__360_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalVar) - "\tcmpl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2415 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalLexicalVar) "\n" - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__361_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__361_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__361_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__361_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__361_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__361_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__362_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__362_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__362_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__362_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__362_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__362_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__362_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__362_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__362_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalLexicalVar) - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2421 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pClosureVar) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__362_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__362_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__363_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__363_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__363_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__363_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__363_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__363_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__364_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__364_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__364_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__364_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__364_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__364_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 112(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__364_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__364_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__364_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pClosureVar) - "\tcmpl $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2428 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalPropertyWithVarInjectionChecks) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__365_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__365_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__365_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__365_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__367_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__367_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__367_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__367_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalPropertyWithVarInjectionChecks) - "\tcmpl $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2435 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalVarWithVarInjectionChecks) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2263 - "\tmovl 0(%rax), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:587 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:576 - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:577 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:578 - "\tsarl $7, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:579 - "\tmovq 208(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:580 - "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:581 - "\tsalq $57, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:582 - "\txorq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:583 - "\tmovq 8(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2265 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2266 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2352 - "\tcmpl $100, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1292 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__isInline) "\n" - "\tmovq 8(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1293 - "\tnegl %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1294 - "\tmovslq %esi, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1295 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__ready) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1296 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__isInline) - "\taddq $-768, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1298 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__ready) - "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1300 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__370_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__370_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__370_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__370_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalVarWithVarInjectionChecks) - "\tcmpl $7, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2442 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__371_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__371_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__372_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__372_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:561 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:562 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__372_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__372_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__372_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalLexicalVarWithVarInjectionChecks) - "\tcmpl $8, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2449 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pClosureVarWithVarInjectionChecks) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - "\tmovl 0(%r10), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2386 - "\tandl $1047552, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2387 - "\tsarl $10, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2388 - "\tcmpl $2, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2389 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__372_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2390 - "\tmovq 0(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2391 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2392 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__372_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__done) - "\tmovq 8(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2359 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2360 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__373_putGlobalVariable__noVariableWatchpointSet) "\n" - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1030 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__373_putGlobalVariable__noVariableWatchpointSet) - "\tmovq 16(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2363 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2364 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:543 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) "\n" - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:569 - "\tmovq 8(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:570 - "\tmovq 112(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:571 - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__374_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:549 - "\tpush %r8\n" - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:550 - "\tmovq %rcx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:551 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:553 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__374_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pClosureVarWithVarInjectionChecks) - "\tcmpl $9, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2457 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pModuleVar) "\n" - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2171 - "\tmovq 8(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2172 - "\tmovq 1568(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2173 - "\tcmpb $2, 4(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2174 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__done) - "\tmovq 16(%r10), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2370 - "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2371 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__377_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__377_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__377_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__377_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pModuleVar) - "\tcmpl $5, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2465 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovzbl 3(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovq 48(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2478 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 28(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__377_metadata__setUpOffset) "\n" - "\tmovl 152(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__377_metadata__setUpOffset) - "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovzwl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovq 48(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2478 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 28(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__378_metadata__setUpOffset) "\n" - "\tmovl 152(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__378_metadata__setUpOffset) - "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovl 13(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovq 48(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2478 - "\tmovq %rax, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:80 - "\tmovzwl 28(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %esi, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__379_metadata__setUpOffset) "\n" - "\tmovl 152(%r12), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__379_metadata__setUpOffset) - "\tmovl 17(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $24, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %edx, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rcx, 0(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:84 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovsbq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__379_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__379_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__379_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__379_load__done) - "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2488 - "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__381_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__381_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__381_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__381_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__381_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__381_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__381_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__381_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__381_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__381_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__381_writeBarrierOnOperands__writeBarrierDone) - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovswq 7(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__382_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__382_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__382_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__382_load__done) - "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2488 - "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__383_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__383_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__383_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__383_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__384_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__384_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__384_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__384_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__384_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__384_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__384_writeBarrierOnOperands__writeBarrierDone) - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovl 9(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovslq 13(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__385_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__385_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__385_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rcx, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__385_load__done) - "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2488 - "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__done) - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) "\n" - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:534 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) "\n" - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__constant) - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rdx), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__done) - "\ttestq %r15, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:508 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__387_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" - "\tlock; orl $0, (%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1023 - "\tcmpb $0, 7(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1024 - "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__387_skipIfIsRememberedOrInEden__done) "\n" - "\tpush %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:517 - "\tpush %r8\n" - "\tmovq %rdx, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:518 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:519 - "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tpop %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:521 - "\tpop %r13\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__387_skipIfIsRememberedOrInEden__done) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__387_writeBarrierOnOperandWithReload__writeBarrierDone) - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2496 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide16) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2496 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide32) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq 16(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2496 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2502 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2503 - "\tmovq 52528(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2505 - "\tmovq 24(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2507 - "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__388_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__388_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__388_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__388_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2513 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) "\n" - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2515 - "\tmovzwl 50(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__388_metadata__setUpOffset) "\n" - "\tmovl 196(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__388_metadata__setUpOffset) - "\tmovzbl 6(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2519 - "\tmovq %rcx, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2520 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2522 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) "\n" - "\tmovl $0, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2523 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2524 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2526 - "\tmovl %ecx, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2527 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) - "\taddq $24, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2531 - "\tmovq %rdx, 24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2532 - "\tmovq 32(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2534 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2535 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide16) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2502 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2503 - "\tmovq 52528(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2505 - "\tmovq 24(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2507 - "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__389_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__389_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__389_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__389_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2513 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeDone) "\n" - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2515 - "\tmovzwl 50(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__389_metadata__setUpOffset) "\n" - "\tmovl 196(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__389_metadata__setUpOffset) - "\tmovzwl 13(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2519 - "\tmovq %rcx, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2520 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2522 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeIsCell) "\n" - "\tmovl $0, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2523 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeSkipIsCell) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2524 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeIsCell) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2526 - "\tmovl %ecx, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2527 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeSkipIsCell) - "\taddq $24, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2531 - "\tmovq %rdx, 24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2532 - "\tmovq 32(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2534 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2535 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeDone) - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide32) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2502 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2503 - "\tmovq 52528(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2505 - "\tmovq 24(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2507 - "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__390_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__390_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__390_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__390_load__done) - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2513 - "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeDone) "\n" - "\tmovq %rax, 0(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2515 - "\tmovzwl 50(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__390_metadata__setUpOffset) "\n" - "\tmovl 196(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__390_metadata__setUpOffset) - "\tmovl 25(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %ecx, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2519 - "\tmovq %rcx, 8(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2520 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2522 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeIsCell) "\n" - "\tmovl $0, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2523 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeSkipIsCell) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2524 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeIsCell) - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2526 - "\tmovl %ecx, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2527 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeSkipIsCell) - "\taddq $24, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2531 - "\tmovq %rdx, 24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2532 - "\tmovq 32(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2534 - "\tcmpq %rsi, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2535 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeDone) - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow) - "\tmovzwl 52(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__391_metadata__setUpOffset) "\n" - "\tmovl 200(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__391_metadata__setUpOffset) - "\tmovzbl 2(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2545 - "\taddq $1, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2546 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide16) - "\tmovzwl 52(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__392_metadata__setUpOffset) "\n" - "\tmovl 200(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__392_metadata__setUpOffset) - "\tmovzwl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2545 - "\taddq $1, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2546 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide32) - "\tmovzwl 52(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__393_metadata__setUpOffset) "\n" - "\tmovl 200(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__393_metadata__setUpOffset) - "\tmovl 9(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq 0(%r10), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2545 - "\taddq $1, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2546 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2552 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2553 - "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2555 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) "\n" - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2556 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__boxUp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2557 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2559 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__boxUp) - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2561 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide16) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2552 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2553 - "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2555 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__393_fn__storeZero) "\n" - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2556 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__393_fn__boxUp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2557 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__393_fn__storeZero) - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2559 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__393_fn__boxUp) - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2561 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide32) - "\tmovl 32(%rbp), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2552 - "\tsubl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2553 - "\tmovl 9(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2555 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__394_fn__storeZero) "\n" - "\tsubl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2556 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__394_fn__boxUp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2557 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__394_fn__storeZero) - "\txorq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2559 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__394_fn__boxUp) - "\torq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2561 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 52736(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2568 - "\tmovq 0(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2569 - "\tmovq %rsi, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2570 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2571 - "\tmovq %rsi, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2572 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2574 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide16) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 52736(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__394_fn__opLogShadowChickenPrologueSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2568 - "\tmovq 0(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2569 - "\tmovq %rsi, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2570 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2571 - "\tmovq %rsi, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2572 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2574 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__394_fn__opLogShadowChickenPrologueSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide32) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 52736(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__395_fn__opLogShadowChickenPrologueSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2568 - "\tmovq 0(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2569 - "\tmovq %rsi, 24(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2570 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2571 - "\tmovq %rsi, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2572 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2574 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__395_fn__opLogShadowChickenPrologueSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 52736(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2584 - "\tmovq $31249, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2585 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2587 - "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2589 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2590 - "\tmovq %rsi, 40(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2591 - "\tmovl %r8d, 48(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2592 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide16) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 52736(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__395_fn__opLogShadowChickenTailSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2584 - "\tmovq $31249, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2585 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2587 - "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2589 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2590 - "\tmovq %rsi, 40(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2591 - "\tmovl %r8d, 48(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2592 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__395_fn__opLogShadowChickenTailSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide32) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1696 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1697 - "\tmovq 52736(%rsi), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1698 - "\tmovq 16(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1699 - "\tcmpq 24(%rdx), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1700 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__396_fn__opLogShadowChickenTailSlow) "\n" - "\tleaq 56(%rax), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1701 - "\tmovq %rsi, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1702 - "\tmovq %rbp, 16(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2584 - "\tmovq $31249, 8(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2585 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 0(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2587 - "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:459 - "\tmovq %rsi, 32(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2589 - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2590 - "\tmovq %rsi, 40(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2591 - "\tmovl %r8d, 48(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2592 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__396_fn__opLogShadowChickenTailSlow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $15, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $29, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greater) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greater_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greater_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_function) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_less) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_less_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_less_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mod) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mod_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_mod_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_pow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_pow_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_pow_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_spread) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_spread_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_spread_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_strcat) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_typeof) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_object) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_throw_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $11, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $21, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__396_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__396_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__396_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__396_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__397_fn__slow) "\n" - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__397_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__397_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__397_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__397_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__397_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__397_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__398_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__398_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__398_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__398_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__399_fn__slow) "\n" - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__399_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__399_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__399_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__399_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__399_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__399_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_eq_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__400_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__400_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__400_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__400_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__401_fn__slow) "\n" - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__401_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__401_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__401_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__401_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__401_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1567 - "\tsete %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__401_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__402_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__402_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__402_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__402_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__403_fn__slow) "\n" - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__403_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__403_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__403_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__403_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__403_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__403_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_wide16) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__404_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__404_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__404_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__404_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__405_fn__slow) "\n" - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__405_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__405_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__405_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__405_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__405_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__405_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_neq_wide32) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__406_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__406_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__406_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__406_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__407_fn__slow) "\n" - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__407_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__407_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__407_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__407_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__407_fn__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1571 - "\tsetne %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:788 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__407_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_below) - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__408_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__408_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__408_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__408_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__409_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__409_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__409_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__409_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - "\tsetb %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_below_wide16) - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__410_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__410_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__410_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__410_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__411_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__411_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__411_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__411_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - "\tsetb %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_below_wide32) - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__412_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__412_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__412_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__412_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__413_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__413_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__413_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__413_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1575 - "\tsetb %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq) - "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__414_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__414_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__414_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__414_load__done) - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__415_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__415_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__415_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__415_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - "\tsetbe %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide16) - "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__416_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__416_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__416_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__416_load__done) - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__417_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__417_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__417_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__417_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - "\tsetbe %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide32) - "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__418_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__418_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__418_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__418_load__done) - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__419_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__419_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__419_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__419_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1579 - "\tsetbe %al\n" - "\tmovzbl %al, %eax\n" - "\torq $6, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1875 - "\tmovq %rax, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:71 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:73 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jmp) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__419_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__419_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__421_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__421_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue) - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__421_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__421_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__421_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__421_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__target) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide16) - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__422_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__422_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__422_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__422_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__423_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__423_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__423_impl__target) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__423_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__423_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__423_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide32) - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__423_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__423_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__423_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__423_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1589 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__target) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse) - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__424_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__424_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__424_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__424_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_impl__target) "\n" - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_impl__target) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__425_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__425_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide16) - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__425_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__425_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__425_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__425_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__target) "\n" - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__target) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide32) - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__426_load__constant) "\n" - "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__426_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__426_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rsi, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__426_load__done) - "\ttestq $-16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1718 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__427_impl__slow) "\n" - "\ttestl $1, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1594 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__427_impl__target) "\n" - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__427_impl__target) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__427_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__427_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__427_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jless) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__427_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__427_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__427_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__427_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__428_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__428_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__428_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__428_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jless_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__429_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__429_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__429_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__429_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__430_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__430_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__430_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__430_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jless_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__431_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__431_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__431_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__431_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__432_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__432_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__432_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__432_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1599 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1600 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnless) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__433_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__433_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__433_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__433_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__434_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__434_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__434_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__434_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__435_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__435_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__435_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__435_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__436_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__436_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__436_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__436_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__437_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__437_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__437_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__437_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__438_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__438_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__438_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__438_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1605 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1606 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__439_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__439_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__439_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__439_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__440_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__440_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__440_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__440_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__441_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__441_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__441_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__441_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__442_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__442_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__442_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__442_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__443_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__443_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__443_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__443_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__444_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__444_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__444_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__444_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1611 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1612 - "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__445_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__445_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__445_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__445_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__446_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__446_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__446_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__446_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__447_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__447_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__447_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__447_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__448_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__448_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__448_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__448_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__449_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__449_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__449_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__449_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__450_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__450_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__450_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__450_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1617 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1618 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__451_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__451_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__451_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__451_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__452_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__452_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__452_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__452_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__453_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__453_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__453_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__453_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__454_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__454_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__454_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__454_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__455_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__455_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__455_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__455_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__456_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__456_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__456_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__456_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1623 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1624 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__457_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__457_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__457_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__457_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__458_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__458_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__458_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__458_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__459_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__459_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__459_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__459_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__460_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__460_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__460_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__460_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__461_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__461_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__461_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__461_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__462_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__462_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__462_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__462_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1629 - "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm0, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1630 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__463_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__463_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__463_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__463_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__464_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__464_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__464_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__464_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__465_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__465_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__465_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__465_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__466_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__466_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__466_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__466_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__467_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__467_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__467_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__467_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__468_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__468_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__468_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__468_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1635 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1636 - "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__469_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__469_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__469_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__469_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__470_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__470_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__470_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__470_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__471_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__471_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__471_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__471_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__472_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__472_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__472_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__472_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__473_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__473_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__473_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__473_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__474_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__474_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__474_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__474_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1796 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotInt) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1797 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op2NotInt) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1641 - "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotInt) - "\ttestq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1802 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__slow) "\n" - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1803 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotIntOp2NotInt) "\n" - "\tcvtsi2sd %esi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1804 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotIntReady) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1805 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotIntOp2NotInt) - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1807 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1808 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1809 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotIntReady) - "\taddq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1811 - "\tmovq %rax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1812 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op2NotInt) - "\tcvtsi2sd %eax, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1817 - "\ttestq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1818 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__slow) "\n" - "\taddq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1819 - "\tmovq %rsi, %xmm1\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1820 - "\tucomisd %xmm1, %xmm0\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1642 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__474_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__474_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__475_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__475_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__475_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__475_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__slow) "\n" - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__476_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__476_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__476_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__476_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__476_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__476_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__477_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__477_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__477_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__477_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__slow) "\n" - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__478_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__478_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__478_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__478_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__478_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__478_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__479_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__479_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__479_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__479_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__slow) "\n" - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__480_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__480_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__480_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__480_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1647 - "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__480_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__480_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__481_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__481_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__481_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__481_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__slow) "\n" - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__482_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__482_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__482_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__482_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__482_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__482_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__483_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__483_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__483_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__483_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__slow) "\n" - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__484_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__484_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__484_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__484_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__484_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__484_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__485_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__485_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__485_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__485_load__done) - "\tcmpq %r14, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__slow) "\n" - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__486_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__486_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__486_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__486_load__done) - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:503 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__slow) "\n" - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1652 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__486_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__486_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__487_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__487_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__487_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__487_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__488_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__488_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__488_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__488_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__488_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__488_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__488_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__488_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__489_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__489_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__489_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__489_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__490_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__490_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__490_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__490_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__490_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__490_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__490_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__490_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__491_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__491_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__491_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__491_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__492_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__492_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__492_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__492_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1657 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__492_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__492_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__492_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__492_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq) - "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tcmpq $16, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__493_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__493_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__493_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__493_load__done) - "\tcmpq $16, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__494_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__494_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__494_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__494_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_impl__jumpTarget) "\n" - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_impl__jumpTarget) - "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__494_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__494_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide16) - "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tcmpq $64, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__495_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__495_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__495_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__495_load__done) - "\tcmpq $64, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__496_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__496_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__496_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__496_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__496_impl__jumpTarget) "\n" - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__496_impl__jumpTarget) - "\tmovswq 7(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__496_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__496_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide32) - "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tcmpq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__497_load__constant) "\n" - "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__497_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__497_load__constant) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rax), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rax, %rdx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__497_load__done) - "\tcmpq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__498_load__constant) "\n" - "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__498_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__498_load__constant) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__498_load__done) - "\tcmpl %esi, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1662 - "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_impl__jumpTarget) "\n" - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_impl__jumpTarget) - "\tmovslq 13(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:361 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__498_jumpImpl__outOfLineJumpTarget) "\n" - "\taddq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__498_jumpImpl__outOfLineJumpTarget) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_inc) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__498_fn__slow) "\n" - "\taddl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__498_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__498_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_inc_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__499_fn__slow) "\n" - "\taddl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__499_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__499_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_inc_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__500_fn__slow) "\n" - "\taddl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1666 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__500_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__500_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_dec) - "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__501_fn__slow) "\n" - "\tsubl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__501_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__501_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $2, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_dec_wide16) - "\tmovswq 3(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__502_fn__slow) "\n" - "\tsubl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__502_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__502_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_dec_wide32) - "\tmovslq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:912 - "\tcmpq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:913 - "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__503_fn__slow) "\n" - "\tsubl $1, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1670 - "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__503_fn__slow) "\n" - "\torq %r14, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:915 - "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:916 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__503_fn__slow) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $1, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__503_checkSwitchToJIT__continue) "\n" - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:412 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:414 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:415 - "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:417 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:418 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:419 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:421 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__503_checkSwitchToJIT__continue) - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $1, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__504_checkSwitchToJIT__continue) "\n" - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:412 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:414 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:415 - "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:417 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__503_action__recover) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:418 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:419 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__503_action__recover) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:421 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__504_checkSwitchToJIT__continue) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $1, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__505_checkSwitchToJIT__continue) "\n" - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:412 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:414 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:415 - "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:417 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__504_action__recover) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:418 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:419 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__504_action__recover) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:421 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__505_checkSwitchToJIT__continue) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - "\tmovzbl 52688(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:399 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:401 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:402 - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:404 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) "\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:405 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide16) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - "\tmovzbl 52688(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__505_fn__handleTraps) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__505_fn__afterHandlingTraps) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__505_fn__handleTraps) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:399 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:401 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:402 - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:404 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__505_fn__throwHandler) "\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:405 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__505_fn__afterHandlingTraps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__505_fn__throwHandler) - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide32) - "\tmovq 16(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1680 - "\tmovq 80(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1681 - "\tmovzbl 52688(%rsi), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1682 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1683 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__506_fn__handleTraps) "\n" - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__506_fn__afterHandlingTraps) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__506_fn__handleTraps) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:399 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:401 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:402 - "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rax, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:404 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__506_fn__throwHandler) "\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:405 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__506_fn__afterHandlingTraps) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1688 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__506_fn__throwHandler) - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1690 - -OFFLINE_ASM_OPCODE_LABEL(op_nop) - "\taddq $1, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nop_wide16) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_nop_wide32) - "\taddq $5, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call) - "\tmovzwl 46(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__506_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__506_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__506_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__506_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__506_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__506_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) "\n" - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__507_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__507_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__508_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__508_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_wide16) - "\tmovzwl 46(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__509_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__509_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__509_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__509_arrayProfileForCall__done) - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__509_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__509_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__509_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__509_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__511_fn__opCallSlow) "\n" - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__511_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__511_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__511_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__511_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__511_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_wide32) - "\tmovzwl 46(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__512_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__512_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__512_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__512_arrayProfileForCall__done) - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__512_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__512_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__512_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__512_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__514_fn__opCallSlow) "\n" - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__514_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 46(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset) "\n" - "\tmovl 188(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__515_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__515_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__515_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__515_arrayProfileForCall__done) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__515_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__515_checkSwitchToJIT__continue) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__516_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__516_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__516_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__516_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__516_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__516_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__518_fn__opCallSlow) "\n" - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__518_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide16) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__519_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__519_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__519_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__519_arrayProfileForCall__done) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__519_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__519_checkSwitchToJIT__continue) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__520_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__520_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__520_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__520_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__520_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__520_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__522_fn__opCallSlow) "\n" - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__520_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__520_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__520_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__520_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__522_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__522_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__521_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__521_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__521_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__521_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__522_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide32) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__523_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__523_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1952 - "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1953 - "\ttestq %r15, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1954 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__523_arrayProfileForCall__done) "\n" - "\tmovl 0(%rax), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1955 - "\tmovl %ecx, 12(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1956 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__523_arrayProfileForCall__done) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__523_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__523_checkSwitchToJIT__continue) - "\tmovzwl 2(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__524_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__524_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__524_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__524_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__524_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__524_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__526_fn__opCallSlow) "\n" - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__524_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__524_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__524_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__524_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__525_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__525_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__526_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__526_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__525_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__525_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__525_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__525_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__526_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 2(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__526_metadata__setUpOffset) "\n" - "\tmovl 100(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__526_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct) - "\tmovzwl 12(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__527_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__527_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $16, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:465 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__527_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:466 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__527_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:467 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__527_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:469 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:470 - "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:471 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__527_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__529_fn__opCallSlow) "\n" - "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__528_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__528_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__529_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__529_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__529_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__529_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__529_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_wide16) - "\tmovzwl 12(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__530_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__530_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovswq 5(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $64, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:476 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__530_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:477 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__530_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:478 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__530_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:480 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:481 - "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:482 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__530_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__532_fn__opCallSlow) "\n" - "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__531_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__531_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__532_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__532_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__532_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__532_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__532_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_wide32) - "\tmovzwl 12(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %r10d, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__533_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__533_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %eax, %r10d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %r10\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovslq 9(%r13, %r8, 1), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq 24(%r10), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1969 - "\tcmpq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:487 - "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__533_load__constant) "\n" - "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:488 - "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__533_load__done) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:489 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__533_load__constant) - "\tmovq 16(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:491 - "\tmovq 176(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:492 - "\tsubq $1073741824, %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:493 - "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:494 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__533_load__done) - "\tcmpq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1971 - "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__535_fn__opCallSlow) "\n" - "\tmovl 17(%r13, %r8, 1), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1973 - "\tnegq %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1974 - "\taddq %rbp, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1975 - "\tmovq %rdx, 24(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1976 - "\tmovl 13(%r13, %r8, 1), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1978 - "\tmovl %edx, 32(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1979 - "\tmovq %rcx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:1980 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - "\tcall *32(%r10)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__534_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__534_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__535_fn__opCallSlow) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__535_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__535_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 12(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__535_metadata__setUpOffset) "\n" - "\tmovl 120(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__535_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__536_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__536_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 6(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__536_metadata__setUpOffset) "\n" - "\tmovl 108(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__536_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__536_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__536_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__537_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__537_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 6(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__537_metadata__setUpOffset) "\n" - "\tmovl 108(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__537_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__537_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__537_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__538_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__538_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 6(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__538_metadata__setUpOffset) "\n" - "\tmovl 108(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__538_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__538_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__538_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__538_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__538_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__539_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__538_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__538_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__538_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__538_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__539_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 8(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__539_metadata__setUpOffset) "\n" - "\tmovl 112(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__539_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__539_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__539_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__539_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__539_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__540_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__539_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__539_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__539_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__539_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__540_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 8(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__540_metadata__setUpOffset) "\n" - "\tmovl 112(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__540_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__540_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__540_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__540_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__540_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__541_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__540_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__540_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__540_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__540_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__541_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 8(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__541_metadata__setUpOffset) "\n" - "\tmovl 112(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__541_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__541_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__541_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__541_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__541_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__542_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__541_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__541_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__541_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__541_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__542_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 10(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__542_metadata__setUpOffset) "\n" - "\tmovl 116(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__542_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__542_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__542_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__542_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__542_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__543_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__542_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__542_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__542_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__542_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__543_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 10(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__543_metadata__setUpOffset) "\n" - "\tmovl 116(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__543_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1034 - "\taddl $10, 232(%rax)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1035 - "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__543_checkSwitchToJIT__continue) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__543_checkSwitchToJIT__continue) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__543_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__543_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__544_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\tmovq -32(%rbp), %r12\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:764 - "\tmovq -24(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:765 - "\tmovq -16(%rbp), %r14\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:766 - "\tmovq -8(%rbp), %r15\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:767 - "\tmovl 32(%rbp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:944 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:945 - "\tmovl 28(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:946 - "\tcmpl %ecx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:947 - "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__543_prepareCall__noArityFixup) "\n" - "\tmovq %rdx, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:948 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__543_prepareCall__noArityFixup) - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:952 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:953 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:954 - "\tmovq %rbp, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:956 - "\taddq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:957 - "\tmovl 32(%rsp), %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:959 - "\tsall $3, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:961 - "\taddl $55, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:962 - "\tandl $-16, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:963 - "\taddq $8, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:970 - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:971 - "\tmovq 8(%rbp), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:972 - "\tmovq %r8, 0(%rsp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:973 - "\tsubq %rcx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:981 - "\tmovq 0(%rbp), %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:982 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__543_prepareCall__copyLoop) - "\tsubl $8, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:991 - "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:992 - "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:993 - "\ttestl %ecx, %ecx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:994 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__543_prepareCall__copyLoop) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:997 - "\tjmp *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:998 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__544_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 10(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__544_metadata__setUpOffset) "\n" - "\tmovl 116(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__544_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__544_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__544_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__545_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__545_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 14(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__545_metadata__setUpOffset) "\n" - "\tmovl 124(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__545_metadata__setUpOffset) - "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $8, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide16) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__545_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__545_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__546_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__546_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 14(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__546_metadata__setUpOffset) "\n" - "\tmovl 124(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__546_metadata__setUpOffset) - "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide32) - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:675 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:676 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:677 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:678 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__546_branchIfException__noException) "\n" - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:679 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__546_branchIfException__noException) - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1738 - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__547_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__547_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 14(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__547_metadata__setUpOffset) "\n" - "\tmovl 124(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__547_metadata__setUpOffset) - "\tmovl 29(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\timull $40, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 16(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $33, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__548_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__548_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__548_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__548_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide16) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval_wide16) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__549_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__549_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__549_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__549_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide32) - "\tmovl %r8d, 36(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:390 - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:392 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:393 - "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval_wide32) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\ttestq %rdx, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1006 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__550_action__dontUpdateSP) "\n" - "\tmovq %rdx, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1007 - "\taddq $16, %rsp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:937 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__550_action__dontUpdateSP) - "\tcall *%rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:930 - "\tmovq 16(%rbp), %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:910 - "\tmovl 20(%rdx), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:904 - "\tsalq $3, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:905 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:906 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:916 - "\tmovq %rbp, %rsp\n" - "\tsubq %rdx, %rsp\n" - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__550_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__550_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:50 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__551_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__551_metadata__setUpOffset) - "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:46 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $6, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide16) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:58 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__552_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__552_metadata__setUpOffset) - "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:54 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide32) - "\tmovl 36(%rbp), %r8d\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:94 - "\tmovq 16(%rbp), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:95 - "\tmovq 88(%r13), %r13\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:96 - "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:66 - "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:98 - "\tmovzwl 4(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:350 - "\ttestl %edx, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:351 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__553_metadata__setUpOffset) "\n" - "\tmovl 104(%r12), %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:352 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__553_metadata__setUpOffset) - "\tmovl 21(%r13, %r8, 1), %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:62 - "\tsall $6, %esi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:355 - "\taddl %esi, %edx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:356 - "\taddq %r12, %rdx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:357 - "\tmovq %rax, 40(%rdx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:90 - "\taddq $25, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile) - "\taddq $4, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide16) - "\taddq $9, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide32) - "\taddq $17, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_yield) - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_yield_wide16) - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_yield_wide32) - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment) - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide16) - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide32) - "\tint $3\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1901 - -OFFLINE_ASM_OPCODE_LABEL(op_debug) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - "\tmovl 40(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) - "\taddq $3, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_debug_wide16) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - "\tmovl 40(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__553_fn__opDebugDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__553_fn__opDebugDone) - "\taddq $7, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_OPCODE_LABEL(op_debug_wide32) - "\tmovq 16(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1858 - "\tmovl 40(%rax), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1859 - "\ttestl %eax, %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:1860 - "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__554_fn__opDebugDone) "\n" - "\taddq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:352 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:362 - "\tmovq %r8, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:363 - "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:107 - "\tmovq %rax, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:356 - "\tsubq %r13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:357 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__554_fn__opDebugDone) - "\taddq $13, %r8\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:301 - "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:28 - "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:29 - "\tjmp *0(%rsi, %rax, 8)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:30 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tcall *40(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tcall *40(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__554_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__554_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tcall *40(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__555_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__555_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tcall *48(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__556_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__556_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tcall *48(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__557_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__557_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2093 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2094 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2095 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2096 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2097 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2101 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2102 - "\tmovq 24(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2103 - "\tcall *48(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2113 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2117 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2118 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2119 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2121 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__558_nativeCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2124 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__558_nativeCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2127 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2128 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tcall *24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tcall *24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__558_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__558_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tcall *24(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__559_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__559_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tcall *32(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__560_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__560_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide16) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tcall *32(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__561_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__561_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 - -OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide32) - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:876 - // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:878 - "\tpush %rbp\n" - "\tmovq %rsp, %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:885 - "\tmovq $0, 16(%rbp)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2133 - "\tmovq 24(%rbp), %rax\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2134 - "\tmovq $-16384, %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2135 - "\tandq %rax, %rsi\n" - "\tmovq 16088(%rsi), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2136 - "\tmovq %rbp, 45424(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2137 - "\tmovq %rbp, %rdi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2141 - "\tmovq 24(%rbp), %rsi\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2142 - "\tcall *32(%rsi)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2152 - "\tmovq 24(%rbp), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2156 - "\tandq $-16384, %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2157 - "\tmovq 16088(%rcx), %rcx\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2158 - "\tcmpq $0, 52448(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2160 - "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__562_internalFunctionCallTrampoline__handleException) "\n" - "\tpop %rbp\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter.asm:890 - "\tret\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2163 - - OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__562_internalFunctionCallTrampoline__handleException) - "\tmovq %rbp, 45424(%rcx)\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2166 - "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /Users/ariel/git/darling/src/external/JavaScriptCore/llint/LowLevelInterpreter64.asm:2167 -OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd) -OFFLINE_ASM_END -#endif diff --git a/DerivedSources/JavaScriptCore/LLIntAssembly.h b/DerivedSources/JavaScriptCore/LLIntAssembly.h new file mode 100644 index 0000000..fca3581 --- /dev/null +++ b/DerivedSources/JavaScriptCore/LLIntAssembly.h @@ -0,0 +1,127211 @@ +// offlineasm code for X86_64-debug +// offlineasm input hash: c2f11a38a7d1373cb5e37dad9cc10246864299c5 c1017d196a907c482f60c6646194ab0278422305 2f0f121527372ad44531cf658a850454fb5586b1 da39a3ee5e6b4b0d3255bfef95601890afd80709 +#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_ARM64E && !OFFLINE_ASM_MIPS && !OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_C_LOOP_WIN && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && OFFLINE_ASM_JSVALUE64 && OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_TRACING && OFFLINE_ASM_ADDRESS64 && OFFLINE_ASM_GIGACAGE_ENABLED +OFFLINE_ASM_BEGIN +OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart) + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1248 + +OFFLINE_ASM_GLOBAL_LABEL(vmEntryToJavaScript) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rsp\n" + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134249985, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__checkStackPointerAlignment__stackPointerOkay) + "\tmovq %rsi, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:179 + "\tmovq 45552(%rsi), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:180 + "\tmovq %r8, 8(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:181 + "\tmovq 45544(%rsi), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:182 + "\tmovq %r8, 16(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:183 + "\tmovq 8(%rdx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:184 + "\tmovq %r8, 24(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:185 + "\tmovl 32(%rdx), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:187 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:188 + "\tsalq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:189 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:190 + "\tsubq %r8, %rcx\n" + "\tcmpq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:191 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__throwStackOverflow) "\n" + "\tcmpq 52704(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:211 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__throwStackOverflow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK) + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:215 + "\tmovq $4, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:216 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop) + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:220 + "\tmovq 0(%rdx, %rcx, 8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:221 + "\tmovq %r10, 16(%rsp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:222 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:223 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyHeaderLoop) "\n" + "\tmovl 16(%rdx), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:225 + "\tsubl $1, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:226 + "\tmovl 32(%rdx), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:227 + "\tsubl $1, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:228 + "\tcmpl %r10d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:230 + "\tje " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgs) "\n" + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:231 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop) + "\tsubl $1, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:233 + "\tmovq %rcx, 48(%rsp, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:234 + "\tcmpl %r10d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:235 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__fillExtraArgsLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs) + "\tmovq 40(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:238 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop) + "\ttestl %r8d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:241 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgsDone) "\n" + "\tsubl $1, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:242 + "\tmovq 0(%rcx, %r8, 8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:243 + "\tmovq %r10, 48(%rsp, %r8, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:244 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgsLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:245 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone) + "\tmovq %rsp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:252 + "\tmovq %rbp, 45544(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:254 + "\tmovq %rsp, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r10\n" + "\ttestq %r10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__0_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134249986, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__0_checkStackPointerAlignment__stackPointerOkay) + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:301 + "\tcall *%rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:305 + "\tsubq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:307 + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rdx\n" + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__1_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134249987, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__1_checkStackPointerAlignment__stackPointerOkay) + "\tmovq %rbp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %r8\n" + "\tmovq 0(%r8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:267 + "\tmovq 8(%r8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:268 + "\tmovq %rdx, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:269 + "\tmovq 16(%r8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:270 + "\tmovq %rdx, 45544(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:271 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:273 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:277 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__throwStackOverflow) + "\tmovq %rsi, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:280 + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:281 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__cCall2__2_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__cCall2__2_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_throw_stack_overflow_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rbp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %r8\n" + "\tmovq 0(%r8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:286 + "\tmovq 8(%r8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:287 + "\tmovq %r10, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:288 + "\tmovq 16(%r8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:289 + "\tmovq %r10, 45544(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:290 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:292 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:296 + +OFFLINE_ASM_GLOBAL_LABEL(vmEntryToNative) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rsp\n" + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__3_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134249985, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__3_checkStackPointerAlignment__stackPointerOkay) + "\tmovq %rsi, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:179 + "\tmovq 45552(%rsi), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:180 + "\tmovq %r8, 8(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:181 + "\tmovq 45544(%rsi), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:182 + "\tmovq %r8, 16(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:183 + "\tmovq 8(%rdx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:184 + "\tmovq %r8, 24(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:185 + "\tmovl 32(%rdx), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:187 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:188 + "\tsalq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:189 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:190 + "\tsubq %r8, %rcx\n" + "\tcmpq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:191 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__throwStackOverflow) "\n" + "\tcmpq 52704(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:211 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__throwStackOverflow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__stackHeightOK) + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:215 + "\tmovq $4, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:216 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__copyHeaderLoop) + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:220 + "\tmovq 0(%rdx, %rcx, 8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:221 + "\tmovq %r10, 16(%rsp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:222 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:223 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__copyHeaderLoop) "\n" + "\tmovl 16(%rdx), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:225 + "\tsubl $1, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:226 + "\tmovl 32(%rdx), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:227 + "\tsubl $1, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:228 + "\tcmpl %r10d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:230 + "\tje " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__copyArgs) "\n" + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:231 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__fillExtraArgsLoop) + "\tsubl $1, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:233 + "\tmovq %rcx, 48(%rsp, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:234 + "\tcmpl %r10d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:235 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__fillExtraArgsLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__copyArgs) + "\tmovq 40(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:238 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__copyArgsLoop) + "\ttestl %r8d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:241 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__copyArgsDone) "\n" + "\tsubl $1, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:242 + "\tmovq 0(%rcx, %r8, 8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:243 + "\tmovq %r10, 48(%rsp, %r8, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:244 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_6_doVMEntry__copyArgsLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:245 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__copyArgsDone) + "\tmovq %rsp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:252 + "\tmovq %rbp, 45544(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:254 + "\tmovq %rsp, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r10\n" + "\ttestq %r10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__4_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134249986, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__4_checkStackPointerAlignment__stackPointerOkay) + "\tmovq %rdi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:311 + "\tmovq %rbp, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:312 + "\tmovq %rsp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:313 + "\tcall *%rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:323 + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rdx\n" + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__5_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134249987, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__5_checkStackPointerAlignment__stackPointerOkay) + "\tmovq %rbp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %r8\n" + "\tmovq 0(%r8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:267 + "\tmovq 8(%r8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:268 + "\tmovq %rdx, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:269 + "\tmovq 16(%r8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:270 + "\tmovq %rdx, 45544(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:271 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:273 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:277 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_6_doVMEntry__throwStackOverflow) + "\tmovq %rsi, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:280 + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:281 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__cCall2__6_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__cCall2__6_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_throw_stack_overflow_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rbp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %r8\n" + "\tmovq 0(%r8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:286 + "\tmovq 8(%r8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:287 + "\tmovq %r10, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:288 + "\tmovq 16(%r8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:289 + "\tmovq %r10, 45544(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:290 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:292 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:296 + +OFFLINE_ASM_GLOBAL_LABEL(sanitizeStackForVMImpl) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1276 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1286 + "\tmovq 52712(%rdi), %rsi\n" + "\tcmpq %rsi, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1287 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_zeroFillDone) "\n" + "\txorq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1289 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_zeroFillLoop) + "\tmovq %rdx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1291 + "\taddq $8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1292 + "\tcmpq %rsi, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1293 + "\tja " LOCAL_LABEL_STRING(_offlineasm_zeroFillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_zeroFillDone) + "\tmovq %rsp, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1296 + "\tmovq %rsi, 52712(%rdi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1297 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1298 + +OFFLINE_ASM_GLOBAL_LABEL(vmEntryRecord) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1303 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tmovq %rdi, %rax\n" + "\tsubq $80, %rax\n" + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1309 + +OFFLINE_ASM_GLOBAL_LABEL(llint_entry) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tcall " LOCAL_LABEL_STRING(relativePCBase) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1319 + +OFFLINE_ASM_GLUE_LABEL(relativePCBase) + "\tpop %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1321 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\txorq %r10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $1, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $2, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $3, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $4, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $5, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $6, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $7, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $8, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $9, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $11, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $13, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $14, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $15, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $16, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $17, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $18, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $19, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_catch) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $20, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $21, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $22, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $23, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $24, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $25, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $26, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $27, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $28, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $29, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_add) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $30, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $31, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $32, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $33, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mul) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $34, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $35, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_div) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $36, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_sub) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $37, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $38, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $39, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $40, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $41, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $42, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_negate) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $43, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $44, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $45, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $46, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $47, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $48, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $49, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $50, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $51, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $52, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $53, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $54, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $55, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $56, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $57, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $58, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $59, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $60, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $61, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $62, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $63, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $64, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $65, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $66, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $67, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $68, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jless) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $69, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $70, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $71, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $72, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $73, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $74, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $75, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $76, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $77, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $78, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $79, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $80, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $81, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $82, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $83, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $84, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $85, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $86, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $87, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $88, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $89, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $90, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $91, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_ret) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $92, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $93, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $94, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $95, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $96, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $97, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $98, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $99, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $100, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $101, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_debug) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $102, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_end) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $103, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $104, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $105, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $106, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $107, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $108, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $109, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $110, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $111, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $112, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $113, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_yield) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $114, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $115, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $116, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $117, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $118, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nop) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $119, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $120, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $121, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $122, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $123, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enter) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $124, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $125, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $126, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $127, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $128, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $129, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $130, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $131, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_spread) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $132, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $133, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mov) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $134, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $135, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $136, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $137, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $138, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_less) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $139, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $140, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $141, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $142, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_below) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $143, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $144, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mod) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $145, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_pow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $146, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $147, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $148, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $149, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $150, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $151, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $152, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $153, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $154, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $155, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $156, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $157, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $158, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $159, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $160, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_inc) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $161, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_dec) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $162, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_not) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $163, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $164, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $165, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $166, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $167, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $168, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $169, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $170, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $171, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $172, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $173, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $174, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $175, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $176, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $177, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $178, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $179, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $180, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $181, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $182, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $183, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\txorq %r10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $1, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $2, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $3, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $4, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $5, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $6, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $7, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $8, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $9, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $11, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $13, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $14, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $15, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $16, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $17, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $18, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $19, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_catch_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $20, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $21, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $22, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $23, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $24, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $25, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $26, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $27, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $28, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $29, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_add_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $30, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $31, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $32, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $33, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mul_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $34, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $35, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_div_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $36, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_sub_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $37, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $38, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $39, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $40, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $41, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $42, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_negate_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $43, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $44, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $45, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $46, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $47, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $48, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $49, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $50, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $51, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $52, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $53, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $54, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $55, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $56, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $57, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $58, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $59, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $60, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $61, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $62, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $63, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $64, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $65, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $66, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $67, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $68, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jless_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $69, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $70, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $71, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $72, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $73, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $74, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $75, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $76, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $77, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $78, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $79, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $80, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $81, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $82, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $83, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $84, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $85, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $86, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $87, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $88, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $89, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $90, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $91, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_ret_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $92, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $93, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $94, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $95, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $96, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $97, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $98, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $99, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $100, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $101, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_debug_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $102, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_end_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $103, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $104, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $105, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $106, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $107, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $108, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $109, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $110, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $111, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $112, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $113, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_yield_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $114, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $115, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $116, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $117, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $118, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nop_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $119, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $120, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $121, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $122, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $123, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enter_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $124, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $125, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $126, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $127, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $128, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $129, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $130, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $131, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_spread_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $132, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $133, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mov_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $134, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $135, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $136, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $137, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $138, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_less_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $139, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $140, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $141, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $142, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_below_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $143, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $144, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mod_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $145, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_pow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $146, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $147, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $148, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $149, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $150, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $151, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $152, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $153, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $154, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $155, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $156, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $157, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $158, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $159, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $160, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_inc_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $161, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_dec_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $162, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_not_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $163, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $164, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $165, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $166, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $167, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $168, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $169, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $170, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $171, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $172, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $173, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $174, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $175, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $176, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $177, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $178, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $179, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $180, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $181, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $182, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $183, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\txorq %r10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $1, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $2, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $3, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $4, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $5, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $6, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $7, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $8, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $9, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $11, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $13, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $14, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $15, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $16, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $17, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $18, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $19, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_catch_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $20, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $21, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $22, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $23, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $24, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $25, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $26, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $27, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $28, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $29, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_add_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $30, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $31, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $32, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $33, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mul_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $34, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $35, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_div_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $36, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_sub_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $37, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $38, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $39, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $40, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $41, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $42, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_negate_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $43, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $44, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $45, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $46, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $47, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $48, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $49, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $50, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $51, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $52, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $53, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $54, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $55, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $56, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $57, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $58, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $59, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $60, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $61, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $62, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $63, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $64, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $65, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $66, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $67, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $68, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jless_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $69, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $70, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $71, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $72, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $73, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $74, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $75, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $76, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $77, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $78, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $79, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $80, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $81, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $82, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $83, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $84, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $85, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $86, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $87, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $88, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $89, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $90, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $91, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_ret_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $92, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $93, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $94, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $95, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $96, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $97, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $98, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $99, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $100, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $101, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_debug_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $102, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_end_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $103, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $104, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $105, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $106, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $107, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $108, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $109, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $110, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $111, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $112, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $113, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_yield_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $114, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $115, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $116, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $117, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $118, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nop_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $119, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $120, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $121, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $122, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $123, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enter_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $124, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $125, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $126, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $127, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $128, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $129, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $130, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $131, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_spread_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $132, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $133, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mov_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $134, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $135, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $136, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $137, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $138, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_less_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $139, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $140, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $141, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $142, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_below_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $143, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $144, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mod_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $145, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_pow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $146, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $147, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $148, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $149, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $150, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $151, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $152, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $153, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $154, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $155, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $156, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $157, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $158, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $159, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $160, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_inc_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $161, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_dec_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $162, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_not_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $163, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $164, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $165, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $166, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $167, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $168, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $169, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $170, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $171, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $172, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $173, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $174, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $175, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $176, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $177, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $178, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $179, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $180, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $181, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $182, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $183, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1398 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16) + "\tmovzwl 1(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:34 + "\tmovq " LOCAL_REFERENCE(g_opcodeMapWide16) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:35 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:36 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32) + "\tmovl 1(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:40 + "\tmovq " LOCAL_REFERENCE(g_opcodeMapWide32) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:41 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:42 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide16) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide32) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide16) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide32) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_enter_wide16) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_enter_wide32) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__7_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__7_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__8_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__8_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__9_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__9_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__10_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__10_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__11_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__11_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__12_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__12_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__13_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__13_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__14_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__14_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__15_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__15_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__16_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__16_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__17_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__17_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__18_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__18_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__19_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__19_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__20_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__20_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__20_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__20_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__21_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__21_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__22_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__22_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__22_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__22_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__23_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__23_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__24_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__24_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__24_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__24_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__25_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__25_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__26_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__26_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__26_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__26_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tcmpq $0, %rax\n" + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__27_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__27_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__28_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__28_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tcmpq $0, %rax\n" + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__28_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__28_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__28_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__29_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__29_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__30_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__30_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tcmpq $0, %rax\n" + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__30_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__30_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__30_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__31_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__31_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__32_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__32_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\tcmpq $0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__32_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__32_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__32_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__33_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__33_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__34_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__34_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\tcmpq $0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__34_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__34_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__34_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__35_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__35_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__36_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__36_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\tcmpq $0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__36_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__36_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__36_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__37_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__37_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__38_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__38_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__38_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__38_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__39_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__39_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tcmpq $0, %rax\n" + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__39_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__39_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__39_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__40_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__40_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__41_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__41_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__41_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__41_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__42_fn__functionForCallBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__42_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__42_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__42_fn__functionForCallBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__42_fn__functionForCallBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tcmpq $0, %rax\n" + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__42_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__42_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__42_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__43_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__43_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__44_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__44_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__44_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__44_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__45_fn__functionForCallBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__45_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__45_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__45_fn__functionForCallBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__45_fn__functionForCallBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tcmpq $0, %rax\n" + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__45_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__45_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__45_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__46_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__46_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__47_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__47_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__47_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__47_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__48_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__48_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\tcmpq $0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__48_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__48_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__48_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__49_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__49_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__50_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__50_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__50_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__50_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__51_fn__functionForConstructBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__51_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__51_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__51_fn__functionForConstructBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__51_fn__functionForConstructBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\tcmpq $0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__51_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__51_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__51_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 248(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__52_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__cCall2__52_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52704(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__53_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__callSlowPath__cCall2__53_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__53_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__53_prologue__zeroStackDone) + "\tmovq 280(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__54_fn__functionForConstructBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__54_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__cCall2__54_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__54_fn__functionForConstructBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__54_fn__functionForConstructBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\tcmpq $0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__54_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__54_assert__ok) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileDone) "\n" + "\tmovq 184(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__54_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:328 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:329 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:330 + "\tmovq 45544(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq $0, 52440(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:332 + "\tmovq 45544(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:334 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rdx\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:337 + "\tmovq 8(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:338 + "\tmovq %r10, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:339 + "\tmovq 16(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:340 + "\tmovq %r10, 45544(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:341 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:343 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:347 + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide16) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:328 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:329 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:330 + "\tmovq 45544(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq $0, 52440(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:332 + "\tmovq 45544(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:334 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rdx\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:337 + "\tmovq 8(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:338 + "\tmovq %r10, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:339 + "\tmovq 16(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:340 + "\tmovq %r10, 45544(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:341 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:343 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:347 + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide32) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:328 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:329 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:330 + "\tmovq 45544(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq $0, 52440(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:332 + "\tmovq 45544(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:334 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rdx\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:337 + "\tmovq 8(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:338 + "\tmovq %r10, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:339 + "\tmovq 16(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:340 + "\tmovq %r10, 45544(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:341 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:343 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:347 + +OFFLINE_ASM_OPCODE_LABEL(op_enter) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rdx\n" + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_55_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879905, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_55_checkStackPointerAlignment__stackPointerOkay) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:687 + "\tmovl 24(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:688 + "\tsubq $4, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:689 + "\tmovq %rbp, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:690 + "\tsubq $32, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:691 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:692 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_opEnterDone) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:693 + "\tnegl %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:694 + "\tmovslq %edx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:695 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop) + "\tmovq %rax, 0(%rsi, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:697 + "\taddq $1, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:698 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:699 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_opEnterLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callSlowPath__cCall2__56_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callSlowPath__cCall2__56_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_enter) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument) + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:707 + "\tcmpl %edx, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:708 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) "\n" + "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:709 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__56_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__56_metadata__setUpOffset) + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide16) + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:707 + "\tcmpl %edx, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:708 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__58_fn__opGetArgumentOutOfBounds) "\n" + "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:709 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__57_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__57_metadata__setUpOffset) + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__58_fn__opGetArgumentOutOfBounds) + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__58_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__58_metadata__setUpOffset) + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide32) + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:707 + "\tcmpl %edx, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:708 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__60_fn__opGetArgumentOutOfBounds) "\n" + "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:709 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__59_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__59_metadata__setUpOffset) + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__60_fn__opGetArgumentOutOfBounds) + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__60_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__60_metadata__setUpOffset) + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:718 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:719 + "\tmovq $-281474976710656, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:197 + "\torq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:720 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide16) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:718 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:719 + "\tmovq $-281474976710656, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:197 + "\torq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:720 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide32) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:718 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:719 + "\tmovq $-281474976710656, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:197 + "\torq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:720 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope) + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:726 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:727 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide16) + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:726 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:727 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide32) + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:726 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:727 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_this) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:734 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:735 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" + "\tcmpb $23, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:736 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" + "\tmovl 0(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:737 + "\tmovzwl 32(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__61_metadata__setUpOffset) "\n" + "\tmovl 160(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__61_metadata__setUpOffset) + "\tmovzbl 2(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $5, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:739 + "\tcmpl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:740 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__61_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__61_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:734 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:735 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__62_fn__opToThisSlow) "\n" + "\tcmpb $23, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:736 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__62_fn__opToThisSlow) "\n" + "\tmovl 0(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:737 + "\tmovzwl 32(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__62_metadata__setUpOffset) "\n" + "\tmovl 160(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__62_metadata__setUpOffset) + "\tmovzwl 5(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $5, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:739 + "\tcmpl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:740 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__62_fn__opToThisSlow) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__62_fn__opToThisSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__62_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__62_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:734 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:735 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__63_fn__opToThisSlow) "\n" + "\tcmpb $23, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:736 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__63_fn__opToThisSlow) "\n" + "\tmovl 0(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:737 + "\tmovzwl 32(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__63_metadata__setUpOffset) "\n" + "\tmovl 160(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__63_metadata__setUpOffset) + "\tmovl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $5, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:739 + "\tcmpl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:740 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__63_fn__opToThisSlow) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__63_fn__opToThisSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__63_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__63_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__done) + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:752 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__64_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__64_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__64_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__64_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__64_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__64_load__done) + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:752 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__65_fn__opNotTDZ) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__65_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__65_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__65_fn__opNotTDZ) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__65_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__65_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__65_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__65_load__done) + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:752 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__66_fn__opNotTDZ) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__66_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__66_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__66_fn__opNotTDZ) + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mov) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mov_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__67_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__67_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__67_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__67_load__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mov_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__68_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__68_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__68_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__68_load__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_not) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__69_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__69_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__69_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__69_load__done) + "\txorq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:770 + "\ttestq $-2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:771 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) "\n" + "\txorq $7, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:772 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__69_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__69_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_not_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__70_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__70_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__70_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__70_load__done) + "\txorq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:770 + "\ttestq $-2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:771 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opNotSlow) "\n" + "\txorq $7, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:772 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__70_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__70_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_not_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__71_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__71_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__71_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__71_load__done) + "\txorq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:770 + "\ttestq $-2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:771 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__opNotSlow) "\n" + "\txorq $7, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:772 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__opNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__71_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__71_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:822 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__71_fn__done) + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:822 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__72_fn__done) + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:822 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__73_fn__done) + "\txorq $7, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:826 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__74_fn__done) + "\txorq $7, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:826 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__75_fn__done) + "\txorq $7, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:826 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:831 + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:832 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:833 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:834 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:831 + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:832 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:833 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:834 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:831 + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:832 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:833 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:834 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__75_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__75_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__75_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__75_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__76_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__76_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__76_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__76_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:866 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__76_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__76_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__77_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__77_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__77_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__77_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__78_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__78_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__78_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__78_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:866 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__78_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__78_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__78_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__79_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__79_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__79_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__79_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__80_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__80_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__80_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__80_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:866 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__80_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__80_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__80_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__81_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__81_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__81_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__81_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__82_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__82_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__82_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__82_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:870 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__82_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__82_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__82_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__83_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__83_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__83_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__83_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__84_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__84_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__84_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__84_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:870 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__84_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__84_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__84_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__85_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__85_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__85_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__85_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__86_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__86_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__86_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__86_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:870 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__86_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__86_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__86_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__87_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__87_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__87_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__87_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__88_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__88_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__88_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__88_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:902 + "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__88_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__88_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__89_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__89_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__89_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__89_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__89_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__89_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__90_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__90_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__90_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__90_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:902 + "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__90_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__90_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__90_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__90_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__91_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__91_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__91_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__91_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__91_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__91_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__91_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__92_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__92_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__92_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__92_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:902 + "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__92_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__92_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__92_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__92_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__93_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__93_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__93_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__93_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__93_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__93_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__93_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__94_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__94_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__94_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__94_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:906 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__94_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__94_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__94_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__94_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__95_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__95_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__95_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__95_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__95_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__95_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__95_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__96_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__96_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__96_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__96_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:906 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__96_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__96_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__96_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__96_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__97_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__97_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__97_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__97_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__97_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__97_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__97_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__98_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__98_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__98_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__98_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:906 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__98_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__98_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__98_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__98_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__99_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__99_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__99_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_number) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__99_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__99_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__99_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__99_load__done) + "\tcmpq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:927 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsImmediate) "\n" + "\ttestq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:928 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsImmediate) + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 84(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__99_metadata__setUpOffset) "\n" + "\tmovl 264(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__99_metadata__setUpOffset) + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__100_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__100_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__done) + "\tcmpq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:927 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__opToNumberIsImmediate) "\n" + "\ttestq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:928 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__opToNumberSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__opToNumberIsImmediate) + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 84(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__100_metadata__setUpOffset) "\n" + "\tmovl 264(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__100_metadata__setUpOffset) + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__opToNumberSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__101_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__101_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__done) + "\tcmpq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:927 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__102_fn__opToNumberIsImmediate) "\n" + "\ttestq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:928 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__102_fn__opToNumberSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__102_fn__opToNumberIsImmediate) + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 84(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) "\n" + "\tmovl 264(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__102_fn__opToNumberSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__102_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__102_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_string) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__102_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__102_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__102_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__102_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:941 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) "\n" + "\tcmpb $1, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:942 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringIsString) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__103_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__103_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__103_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__103_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__103_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__103_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:941 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__104_fn__opToStringSlow) "\n" + "\tcmpb $1, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:942 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__104_fn__opToStringSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__104_fn__opToStringIsString) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__104_fn__opToStringSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__104_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__104_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__104_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__104_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__104_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__104_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:941 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__105_fn__opToStringSlow) "\n" + "\tcmpb $1, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:942 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__105_fn__opToStringSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__105_fn__opToStringIsString) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__105_fn__opToStringSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__105_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__105_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_object) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:955 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) "\n" + "\tcmpb $22, 5(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:956 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 82(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) "\n" + "\tmovl 260(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__106_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__106_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__106_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__106_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__106_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__106_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:955 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__opToObjectSlow) "\n" + "\tcmpb $22, 5(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:956 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__opToObjectSlow) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 82(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__106_metadata__setUpOffset) "\n" + "\tmovl 260(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__106_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__opToObjectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__107_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__107_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__107_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__107_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__107_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__107_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:955 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__108_fn__opToObjectSlow) "\n" + "\tcmpb $22, 5(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:956 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__108_fn__opToObjectSlow) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 82(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__107_metadata__setUpOffset) "\n" + "\tmovl 260(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__107_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__108_fn__opToObjectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__108_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__108_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_negate) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__108_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__108_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__108_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__108_load__done) + "\tmovzwl 86(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__108_metadata__setUpOffset) "\n" + "\tmovl 268(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__108_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:969 + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:970 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateNotInt) "\n" + "\ttestl $2147483647, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:971 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) "\n" + "\tnegl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:972 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:973 + "\torl $8388608, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:974 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:975 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateNotInt) + "\ttestq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:978 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) "\n" + "\tmovq $9223372036854775808, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\txorq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\torl $16777216, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:980 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:981 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__109_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__109_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_negate_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__109_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__109_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__109_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__109_load__done) + "\tmovzwl 86(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__109_metadata__setUpOffset) "\n" + "\tmovl 268(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__109_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:969 + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:970 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateNotInt) "\n" + "\ttestl $2147483647, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:971 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateSlow) "\n" + "\tnegl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:972 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:973 + "\torl $8388608, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:974 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:975 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateNotInt) + "\ttestq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:978 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateSlow) "\n" + "\tmovq $9223372036854775808, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\txorq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\torl $16777216, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:980 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:981 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__110_fn__opNegateSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__110_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__110_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_negate_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__110_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__110_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__110_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__110_load__done) + "\tmovzwl 86(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__110_metadata__setUpOffset) "\n" + "\tmovl 268(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__110_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:969 + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:970 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateNotInt) "\n" + "\ttestl $2147483647, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:971 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateSlow) "\n" + "\tnegl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:972 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:973 + "\torl $8388608, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:974 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:975 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateNotInt) + "\ttestq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:978 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateSlow) "\n" + "\tmovq $9223372036854775808, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\txorq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\torl $16777216, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:980 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:981 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__111_fn__opNegateSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__111_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__111_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_div) + "\tmovzwl 72(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__111_metadata__setUpOffset) "\n" + "\tmovl 240(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__111_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__111_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__111_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__111_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__111_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__112_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__112_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__112_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__112_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1056 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" + "\tcmpl $-1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1057 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" + "\tcmpl $-2147483648, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1058 + "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notNeg2TwoThe31DivByNeg1) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1060 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__intOK) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1061 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__intOK) + "\tmovq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1063 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1064 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1065 + "\tcdq\n" + "\tidivl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1066 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1067 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1068 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1069 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__112_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__112_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__112_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_div_wide16) + "\tmovzwl 72(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__112_metadata__setUpOffset) "\n" + "\tmovl 240(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__112_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__113_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__113_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__113_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__113_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__114_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__114_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__114_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__114_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op2NotInt) "\n" + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1056 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" + "\tcmpl $-1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1057 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__114_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" + "\tcmpl $-2147483648, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1058 + "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__114_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1060 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__114_integerOperationAndStore__intOK) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1061 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__114_integerOperationAndStore__intOK) + "\tmovq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1063 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1064 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1065 + "\tcdq\n" + "\tidivl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1066 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1067 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1068 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1069 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op1NotIntReady) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__op2NotInt) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__114_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__114_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__114_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_div_wide32) + "\tmovzwl 72(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__114_metadata__setUpOffset) "\n" + "\tmovl 240(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__114_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__115_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__115_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__115_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__115_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__116_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__116_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__116_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__116_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op2NotInt) "\n" + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1056 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" + "\tcmpl $-1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1057 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__116_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" + "\tcmpl $-2147483648, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1058 + "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__116_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1060 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__116_integerOperationAndStore__intOK) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1061 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__116_integerOperationAndStore__intOK) + "\tmovq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1063 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1064 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1065 + "\tcdq\n" + "\tidivl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1066 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1067 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1068 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1069 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op1NotIntReady) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__op2NotInt) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__116_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__116_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__116_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mul) + "\tmovzwl 68(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__116_metadata__setUpOffset) "\n" + "\tmovl 232(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__116_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__117_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__117_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__117_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__117_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__118_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__118_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__118_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__118_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op2NotInt) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1080 + "\timull %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1081 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1082 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1083 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1084 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1086 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1087 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op1NotIntReady) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__op2NotInt) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__118_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__118_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__118_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mul_wide16) + "\tmovzwl 68(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__118_metadata__setUpOffset) "\n" + "\tmovl 232(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__118_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__119_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__119_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__119_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__119_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__120_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__120_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__120_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__120_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op2NotInt) "\n" + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1080 + "\timull %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1081 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1082 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__120_integerOperationAndStore__done) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1083 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1084 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__120_integerOperationAndStore__done) + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1086 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1087 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op1NotIntReady) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__op2NotInt) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__120_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__120_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__120_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mul_wide32) + "\tmovzwl 68(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__120_metadata__setUpOffset) "\n" + "\tmovl 232(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__120_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__121_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__121_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__121_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__121_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__122_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__122_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__122_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__122_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op2NotInt) "\n" + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1080 + "\timull %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1081 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1082 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__122_integerOperationAndStore__done) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1083 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1084 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__122_integerOperationAndStore__done) + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1086 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1087 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op1NotIntReady) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__op2NotInt) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__122_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__122_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__122_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_add) + "\tmovzwl 60(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__122_metadata__setUpOffset) "\n" + "\tmovl 216(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__122_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__123_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__123_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__123_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__123_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__124_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__124_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__124_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__124_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op2NotInt) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1103 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op1NotIntReady) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__op2NotInt) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__124_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__124_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__124_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_add_wide16) + "\tmovzwl 60(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__124_metadata__setUpOffset) "\n" + "\tmovl 216(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__124_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__125_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__125_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__125_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__125_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__126_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__126_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__126_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__126_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op2NotInt) "\n" + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1103 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op1NotIntReady) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__op2NotInt) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__126_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__126_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__126_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_add_wide32) + "\tmovzwl 60(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__126_metadata__setUpOffset) "\n" + "\tmovl 216(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__126_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__127_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__127_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__127_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__127_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__128_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__128_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__128_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__128_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op2NotInt) "\n" + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1103 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op1NotIntReady) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__op2NotInt) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__128_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__128_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__128_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_sub) + "\tmovzwl 74(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__128_metadata__setUpOffset) "\n" + "\tmovl 244(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__128_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__129_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__129_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__129_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__129_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__130_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__130_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__130_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__130_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op2NotInt) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1108 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op1NotIntReady) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__op2NotInt) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__130_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__130_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__130_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_sub_wide16) + "\tmovzwl 74(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__130_metadata__setUpOffset) "\n" + "\tmovl 244(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__130_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__131_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__131_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__131_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__131_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__132_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__132_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__132_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__132_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op2NotInt) "\n" + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1108 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op1NotIntReady) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__op2NotInt) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__132_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__132_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__132_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_sub_wide32) + "\tmovzwl 74(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__132_metadata__setUpOffset) "\n" + "\tmovl 244(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__132_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__133_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__133_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__133_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__133_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__134_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__134_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__134_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__134_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op2NotInt) "\n" + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1108 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op1NotIntReady) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__op2NotInt) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__134_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__134_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__134_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__135_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__135_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__135_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__135_load__done) + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1115 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__135_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__135_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__136_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__136_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__136_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__136_load__done) + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1115 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__136_fn__opUnsignedSlow) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__136_fn__opUnsignedSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__136_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__136_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__137_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__137_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__137_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__137_load__done) + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1115 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__137_fn__opUnsignedSlow) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__137_fn__opUnsignedSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__137_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__137_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lshift) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__138_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__138_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__138_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__138_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__139_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__139_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__139_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__139_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1150 + "\tsall %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 88(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__139_metadata__setUpOffset) "\n" + "\tmovl 272(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__139_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__139_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__139_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__140_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__140_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__140_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__140_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__141_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__141_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__141_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__141_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1150 + "\tsall %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 88(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__141_metadata__setUpOffset) "\n" + "\tmovl 272(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__141_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__141_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__141_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__142_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__142_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__142_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__142_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__143_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__143_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__143_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__143_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__143_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__143_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1150 + "\tsall %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 88(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__143_metadata__setUpOffset) "\n" + "\tmovl 272(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__143_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__143_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__143_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__143_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_rshift) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__144_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__144_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__144_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__144_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__145_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__145_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1154 + "\tsarl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__145_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__145_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__145_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__147_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__147_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1154 + "\tsarl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__147_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__147_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__147_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1154 + "\tsarl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__149_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__149_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_urshift) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__151_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__151_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1158 + "\tshrl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__151_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__151_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__151_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1158 + "\tshrl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__153_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__153_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__155_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__155_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1158 + "\tshrl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__155_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__155_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__155_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitand) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__156_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__156_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__156_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__156_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__157_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__157_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__157_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__157_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__157_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__157_fn__slow) "\n" + "\tandl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1161 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 76(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__157_metadata__setUpOffset) "\n" + "\tmovl 248(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__157_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__157_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__157_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__157_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__158_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__158_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__158_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__158_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__159_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__159_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__159_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__159_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__159_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__159_fn__slow) "\n" + "\tandl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1161 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 76(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__159_metadata__setUpOffset) "\n" + "\tmovl 248(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__159_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__159_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__159_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__159_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__160_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__160_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__160_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__160_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__161_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__161_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__161_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__161_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__161_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__161_fn__slow) "\n" + "\tandl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1161 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 76(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__161_metadata__setUpOffset) "\n" + "\tmovl 248(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__161_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__161_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__161_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__161_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitor) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__162_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__162_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__162_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__162_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__163_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__163_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__163_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__163_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__163_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__163_fn__slow) "\n" + "\torl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1164 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 78(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__163_metadata__setUpOffset) "\n" + "\tmovl 252(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__163_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__163_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__163_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__163_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__164_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__164_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__164_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__164_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__165_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__165_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__165_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__165_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__165_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__165_fn__slow) "\n" + "\torl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1164 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 78(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__165_metadata__setUpOffset) "\n" + "\tmovl 252(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__165_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__165_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__165_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__165_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__166_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__166_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__166_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__166_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__167_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__167_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__167_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__167_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__167_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__167_fn__slow) "\n" + "\torl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1164 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 78(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__167_metadata__setUpOffset) "\n" + "\tmovl 252(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__167_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__167_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__167_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__167_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__168_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__168_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__168_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__168_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__169_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__169_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__169_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__169_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__169_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__169_fn__slow) "\n" + "\txorl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1167 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 80(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__169_metadata__setUpOffset) "\n" + "\tmovl 256(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__169_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__169_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__169_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__169_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__170_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__170_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__170_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__170_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__171_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__171_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__171_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__171_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__171_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__171_fn__slow) "\n" + "\txorl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1167 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 80(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__171_metadata__setUpOffset) "\n" + "\tmovl 256(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__171_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__171_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__171_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__171_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__172_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__172_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__172_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__172_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__173_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__173_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__173_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__173_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__173_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__173_fn__slow) "\n" + "\txorl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1167 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 80(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__173_metadata__setUpOffset) "\n" + "\tmovl 256(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__173_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__173_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__173_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__173_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__174_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__174_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__174_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__174_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) "\n" + "\tnotl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1172 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1173 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\tmovzwl 90(%r12), %esi\n" + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__174_metadata__setUpOffset) "\n" + "\tmovl 276(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__174_metadata__setUpOffset) + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__174_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__174_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__175_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__175_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__175_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__175_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__175_fn__opBitNotSlow) "\n" + "\tnotl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1172 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1173 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\tmovzwl 90(%r12), %esi\n" + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__175_metadata__setUpOffset) "\n" + "\tmovl 276(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__175_metadata__setUpOffset) + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__175_fn__opBitNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__175_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__175_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__176_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__176_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__176_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__176_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__176_fn__opBitNotSlow) "\n" + "\tnotl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1172 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1173 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\tmovzwl 90(%r12), %esi\n" + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__176_metadata__setUpOffset) "\n" + "\tmovl 276(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__176_metadata__setUpOffset) + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__176_fn__opBitNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__176_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__callSlowPath__cCall2__176_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance) + "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__177_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__177_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__177_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__177_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1186 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1187 + "\tmovq 448(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1188 + "\tcmpq %rdx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1189 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opOverridesHasInstanceNotDefaultSymbol) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__178_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__178_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__178_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__178_load__done) + "\ttestb $2, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1193 + "\tsetz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1194 + "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1195 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverridesHasInstanceNotDefaultSymbol) + "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1199 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide16) + "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__179_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__179_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__179_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__179_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1186 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1187 + "\tmovq 448(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1188 + "\tcmpq %rdx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1189 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__180_fn__opOverridesHasInstanceNotDefaultSymbol) "\n" + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__180_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__180_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__180_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__180_load__done) + "\ttestb $2, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1193 + "\tsetz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1194 + "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1195 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__180_fn__opOverridesHasInstanceNotDefaultSymbol) + "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1199 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide32) + "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__181_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__181_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__181_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__181_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1186 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1187 + "\tmovq 448(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1188 + "\tcmpq %rdx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1189 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__182_fn__opOverridesHasInstanceNotDefaultSymbol) "\n" + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__182_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__182_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__182_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__182_load__done) + "\ttestb $2, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1193 + "\tsetz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1194 + "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1195 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__182_fn__opOverridesHasInstanceNotDefaultSymbol) + "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1199 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__183_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__183_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__183_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__183_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1207 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1208 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__184_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__184_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__184_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__184_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1207 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1208 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__185_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__185_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__185_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__185_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1207 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1208 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__186_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__186_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__186_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__186_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1216 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) "\n" + "\tcmpq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1217 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1218 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1221 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__186_fn__masqueradesAsUndefined) "\n" + "\tmovq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1222 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__186_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1226 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1227 + "\tcmpq %rsi, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1228 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1229 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__187_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__187_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__187_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__187_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1216 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__187_fn__opIsUndefinedCell) "\n" + "\tcmpq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1217 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1218 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__187_fn__opIsUndefinedCell) + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1221 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__187_fn__masqueradesAsUndefined) "\n" + "\tmovq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1222 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__187_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1226 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1227 + "\tcmpq %rsi, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1228 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1229 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__188_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__188_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__188_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__188_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1216 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__188_fn__opIsUndefinedCell) "\n" + "\tcmpq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1217 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1218 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__188_fn__opIsUndefinedCell) + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1221 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__188_fn__masqueradesAsUndefined) "\n" + "\tmovq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1222 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__188_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1226 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1227 + "\tcmpq %rsi, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1228 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1229 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__189_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__189_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__189_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__189_load__done) + "\txorq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1237 + "\ttestq $-2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1238 + "\tsetz %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1239 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__190_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__190_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__190_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__190_load__done) + "\txorq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1237 + "\ttestq $-2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1238 + "\tsetz %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1239 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__191_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__191_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__191_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__191_load__done) + "\txorq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1237 + "\ttestq $-2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1238 + "\tsetz %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1239 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_number) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__192_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__192_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__192_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__192_load__done) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1247 + "\tsetnz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1248 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__193_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__193_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__193_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__193_load__done) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1247 + "\tsetnz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1248 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__194_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__194_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__194_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__194_load__done) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1247 + "\tsetnz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1248 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type) + "\tmovzbl 3(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__195_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__195_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__195_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__195_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1257 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) "\n" + "\tcmpb %al, 5(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1258 + "\tsete %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1259 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide16) + "\tmovzwl 7(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__196_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__196_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__196_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__196_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1257 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__196_fn__notCellCase) "\n" + "\tcmpb %al, 5(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1258 + "\tsete %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1259 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__196_fn__notCellCase) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide32) + "\tmovl 13(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__197_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__197_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__197_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__197_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1257 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__197_fn__notCellCase) "\n" + "\tcmpb %al, 5(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1258 + "\tsete %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1259 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__197_fn__notCellCase) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__198_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__198_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__198_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__198_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1269 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1270 + "\tsetae %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1271 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__199_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__199_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__199_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__199_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1269 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__199_fn__opIsObjectNotCell) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1270 + "\tsetae %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1271 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__199_fn__opIsObjectNotCell) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__200_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__200_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__200_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__200_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1269 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__200_fn__opIsObjectNotCell) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1270 + "\tsetae %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1271 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__200_fn__opIsObjectNotCell) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct) + "\tmovzwl 92(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__200_metadata__setUpOffset) "\n" + "\tmovl 280(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__200_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1308 + "\tmovl 24(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1309 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1310 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) "\n" + "\tmovl 28(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1311 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__201_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__201_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide16) + "\tmovzwl 92(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__201_metadata__setUpOffset) "\n" + "\tmovl 280(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__201_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByIdDirectSlow) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1308 + "\tmovl 24(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1309 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1310 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByIdDirectSlow) "\n" + "\tmovl 28(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1311 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByIdDirectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__202_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__202_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide32) + "\tmovzwl 92(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset) "\n" + "\tmovl 280(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__203_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__203_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__203_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__203_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__203_fn__opGetByIdDirectSlow) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1308 + "\tmovl 24(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1309 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1310 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__203_fn__opGetByIdDirectSlow) "\n" + "\tmovl 28(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1311 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__203_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__203_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__203_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__203_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__203_fn__opGetByIdDirectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__203_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__203_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id) + "\tmovzwl 38(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__203_metadata__setUpOffset) "\n" + "\tmovl 172(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__203_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 14(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1324 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault) + "\tcmpb $1, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1330 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1331 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1332 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1333 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__204_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__204_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__204_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__204_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) + "\ttestb %sil, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1339 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1340 + "\tmovl 0(%rdx), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1341 + "\tcmpl %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1342 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1343 + "\tmovq 8(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1344 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) + "\tcmpb $3, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1350 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) "\n" + "\tmovq %rcx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1351 + "\tmovl 0(%rax), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %r10d, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1353 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\ttestl $14, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1354 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\tmovq 8(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%rsi), %rsi\n" + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__cage__done) + "\tmovl -8(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1356 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1357 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1358 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1363 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1364 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1365 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\tmovq $10, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq $10, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__205_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__205_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide16) + "\tmovzwl 38(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__205_metadata__setUpOffset) "\n" + "\tmovl 172(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__205_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 14(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1324 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdDefault) + "\tcmpb $1, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdProtoLoad) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1330 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1331 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1332 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1333 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdProtoLoad) + "\ttestb %sil, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1339 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdArrayLength) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1340 + "\tmovl 0(%rdx), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1341 + "\tcmpl %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1342 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1343 + "\tmovq 8(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1344 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__207_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__207_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__207_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__207_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdArrayLength) + "\tcmpb $3, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1350 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdUnset) "\n" + "\tmovq %rcx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1351 + "\tmovl 0(%rax), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %r10d, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1353 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" + "\ttestl $14, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1354 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" + "\tmovq 8(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%rsi), %rsi\n" + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__207_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__207_cage__done) + "\tmovl -8(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1356 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1357 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1358 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdUnset) + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1363 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1364 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1365 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) "\n" + "\tmovq $10, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq $10, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__207_fn__opGetByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__207_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__207_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide32) + "\tmovzwl 38(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__207_metadata__setUpOffset) "\n" + "\tmovl 172(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__207_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 14(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1324 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdDefault) + "\tcmpb $1, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdProtoLoad) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1330 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1331 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1332 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1333 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdProtoLoad) + "\ttestb %sil, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1339 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdArrayLength) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1340 + "\tmovl 0(%rdx), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1341 + "\tcmpl %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1342 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1343 + "\tmovq 8(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1344 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdArrayLength) + "\tcmpb $3, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1350 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdUnset) "\n" + "\tmovq %rcx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1351 + "\tmovl 0(%rax), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %r10d, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1353 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" + "\ttestl $14, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1354 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" + "\tmovq 8(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%rsi), %rsi\n" + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__209_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__209_cage__done) + "\tmovl -8(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1356 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1357 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1358 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdUnset) + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1363 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1364 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1365 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) "\n" + "\tmovq $10, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq $10, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__209_fn__opGetByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__209_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__209_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id) + "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__209_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__209_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1379 + "\tcmpl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1380 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1387 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1388 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) "\n" + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1393 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1394 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) "\n" + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1399 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1401 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1402 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__209_assert__ok) + "\tmovq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1404 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1405 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) + "\tmovq 0(%rcx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1410 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1411 + "\tcmpl 8(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1413 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1414 + "\tmovq 32(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1415 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1416 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1420 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) + "\tmovl %esi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1423 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__210_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__210_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__210_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__210_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__210_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__210_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__210_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__210_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__211_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__211_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__211_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__211_load__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__212_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__212_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__212_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__212_load__done) + "\tmovl 4(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1436 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__214_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__214_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__214_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__214_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__214_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__214_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__214_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__214_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__214_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__214_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__215_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__215_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide16) + "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdSlow) "\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__215_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__215_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1379 + "\tcmpl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1380 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdSlow) "\n" + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1387 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1388 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdNotTransition) "\n" + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1393 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1394 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionDirect) "\n" + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1399 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1401 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1402 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_assert__ok) + "\tmovq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1404 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1405 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionChainDone) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionChainLoop) + "\tmovq 0(%rcx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1410 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1411 + "\tcmpl 8(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1413 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdSlow) "\n" + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1414 + "\tmovq 32(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1415 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1416 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionChainLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionChainDone) + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1420 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdTransitionDirect) + "\tmovl %esi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1423 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__217_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__216_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__216_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__216_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__216_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__217_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__217_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__217_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__217_load__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__217_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdNotTransition) + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__218_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__218_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__218_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__218_load__done) + "\tmovl 4(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1436 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__220_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__220_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__220_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__220_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__220_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__220_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__220_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__220_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__220_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__220_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__220_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__220_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__220_writeBarrierOnOperands__writeBarrierDone) + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__221_fn__opPutByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__221_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__221_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide32) + "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdSlow) "\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__221_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__221_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1379 + "\tcmpl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1380 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdSlow) "\n" + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1387 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1388 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdNotTransition) "\n" + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1393 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1394 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionDirect) "\n" + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1399 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1401 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1402 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_assert__ok) + "\tmovq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1404 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1405 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionChainDone) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionChainLoop) + "\tmovq 0(%rcx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1410 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1411 + "\tcmpl 8(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1413 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdSlow) "\n" + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1414 + "\tmovq 32(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1415 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1416 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionChainLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionChainDone) + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1420 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdTransitionDirect) + "\tmovl %esi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1423 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__223_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__222_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__222_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__222_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__222_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__223_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__223_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__223_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__223_load__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__223_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdNotTransition) + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__224_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__224_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__224_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__224_load__done) + "\tmovl 4(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1436 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__224_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__224_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__224_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__224_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__225_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__225_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__225_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__225_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__226_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__226_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__226_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__226_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__226_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__226_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone) + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__227_fn__opPutByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__227_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__227_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val) + "\tmovzwl 64(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__227_metadata__setUpOffset) "\n" + "\tmovl 224(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__227_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1471 + "\tmovl 0(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %esi, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovsbq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__228_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__228_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__228_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__228_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1476 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__228_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__228_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1479 + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1481 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1482 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) "\n" + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1483 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1486 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1488 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1489 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1493 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) "\n" + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1494 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1496 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1497 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1498 + "\tsubq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1499 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) + "\tsubl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1503 + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1504 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotIndexedStorage) "\n" + "\tcmpl -4(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1505 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1507 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1508 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) + "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1511 + "\tmovq %rdx, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotIndexedStorage) + "\tmovzbl 5(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1517 + "\tsubl $37, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1518 + "\tcmpl $9, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1519 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tcmpl 24(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1530 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovq 16(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1533 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 8(%rax), %rax\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__229_cage__done) "\n" + "\tmovq $34359738367, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:443 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__229_cage__done) + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1547 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValAboveUint16Array) "\n" + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1550 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValInt16ArrayOrUint16Array) "\n" + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1553 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" + "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1556 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ArrayOrUint8ClampedArray) + "\tcmpl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1560 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ClampedArray) "\n" + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1563 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ClampedArray) + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1568 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValInt16ArrayOrUint16Array) + "\tcmpl $3, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1573 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint16Array) "\n" + "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1576 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint16Array) + "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1581 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValAboveUint16Array) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1586 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValFloat32ArrayOrFloat64Array) "\n" + "\tcmpl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1589 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint32Array) "\n" + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1592 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint32Array) + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1598 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValFloat32ArrayOrFloat64Array) + "\tcmpl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1605 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1608 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1609 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1461 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1462 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__229_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__229_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide16) + "\tmovzwl 64(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__229_metadata__setUpOffset) "\n" + "\tmovl 224(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__229_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1471 + "\tmovl 0(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %esi, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovswq 7(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__230_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__230_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__230_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__230_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1476 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__230_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__230_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1479 + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1481 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1482 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValIsContiguous) "\n" + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1483 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotContiguous) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValIsContiguous) + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1486 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1488 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1489 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotContiguous) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1493 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotDouble) "\n" + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1494 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1496 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1497 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1498 + "\tsubq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1499 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotDouble) + "\tsubl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1503 + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1504 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotIndexedStorage) "\n" + "\tcmpl -4(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1505 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1507 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1508 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValDone) + "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1511 + "\tmovq %rdx, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValNotIndexedStorage) + "\tmovzbl 5(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1517 + "\tsubl $37, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1518 + "\tcmpl $9, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1519 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tcmpl 24(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1530 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovq 16(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1533 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 8(%rax), %rax\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__231_cage__done) "\n" + "\tmovq $34359738367, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:443 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__231_cage__done) + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1547 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValAboveUint16Array) "\n" + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1550 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValInt16ArrayOrUint16Array) "\n" + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1553 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" + "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1556 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint8ArrayOrUint8ClampedArray) + "\tcmpl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1560 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint8ClampedArray) "\n" + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1563 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint8ClampedArray) + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1568 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValInt16ArrayOrUint16Array) + "\tcmpl $3, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1573 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint16Array) "\n" + "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1576 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint16Array) + "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1581 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValAboveUint16Array) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1586 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValFloat32ArrayOrFloat64Array) "\n" + "\tcmpl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1589 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint32Array) "\n" + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1592 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValUint32Array) + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1598 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValFloat32ArrayOrFloat64Array) + "\tcmpl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1605 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1608 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1609 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1461 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1462 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__231_fn__opGetByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__231_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__231_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide32) + "\tmovzwl 64(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__231_metadata__setUpOffset) "\n" + "\tmovl 224(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__231_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__231_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__231_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__231_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__231_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1471 + "\tmovl 0(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %esi, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovslq 13(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__232_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__232_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__232_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__232_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1476 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__232_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__232_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1479 + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1481 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1482 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValIsContiguous) "\n" + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1483 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotContiguous) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValIsContiguous) + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1486 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1488 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1489 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotContiguous) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1493 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotDouble) "\n" + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1494 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1496 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1497 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1498 + "\tsubq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1499 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotDouble) + "\tsubl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1503 + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1504 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotIndexedStorage) "\n" + "\tcmpl -4(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1505 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1507 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1508 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValDone) + "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1511 + "\tmovq %rdx, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValNotIndexedStorage) + "\tmovzbl 5(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1517 + "\tsubl $37, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1518 + "\tcmpl $9, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1519 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tcmpl 24(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1530 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovq 16(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1533 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 8(%rax), %rax\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__233_cage__done) "\n" + "\tmovq $34359738367, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:443 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__233_cage__done) + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1547 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValAboveUint16Array) "\n" + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1550 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValInt16ArrayOrUint16Array) "\n" + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1553 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" + "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1556 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint8ArrayOrUint8ClampedArray) + "\tcmpl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1560 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint8ClampedArray) "\n" + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1563 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint8ClampedArray) + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1568 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValInt16ArrayOrUint16Array) + "\tcmpl $3, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1573 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint16Array) "\n" + "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1576 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint16Array) + "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1581 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValAboveUint16Array) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1586 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValFloat32ArrayOrFloat64Array) "\n" + "\tcmpl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1589 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint32Array) "\n" + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1592 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValUint32Array) + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1598 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValFloat32ArrayOrFloat64Array) + "\tcmpl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1605 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1608 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1609 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1461 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1462 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__233_fn__opGetByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__233_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__233_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 66(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__233_metadata__setUpOffset) "\n" + "\tmovl 228(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__233_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__234_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__234_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__234_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__234_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__234_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__234_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__235_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__235_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__235_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__235_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__237_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__237_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__237_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__237_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__237_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__237_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__237_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__237_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__237_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__240_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__240_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__238_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__238_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__238_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__238_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__239_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__239_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__239_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__239_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__240_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__240_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__240_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__240_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__240_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__240_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__240_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__240_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__240_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__240_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__240_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__241_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__241_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__241_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__241_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__242_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__242_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__242_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__242_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__243_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__243_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__243_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__243_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__243_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__243_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__243_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__243_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__243_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__244_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__244_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__244_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__244_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__245_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__245_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__245_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__245_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__246_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__246_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__246_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__246_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__246_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__246_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__247_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__247_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 66(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__247_metadata__setUpOffset) "\n" + "\tmovl 228(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__247_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__248_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__248_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__248_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__248_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__248_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__248_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__249_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__249_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__249_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__249_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__251_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__251_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__251_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__251_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__251_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__251_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__251_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__251_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__251_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__252_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__252_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__252_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__252_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__253_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__253_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__253_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__253_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__254_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__254_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__254_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__254_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__254_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__254_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__254_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__254_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__254_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__255_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__255_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__255_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__255_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__256_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__256_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__256_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__256_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__257_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__257_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__257_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__257_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__257_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__257_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__257_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__257_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__257_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageStoreResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__258_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__258_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__258_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__258_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__259_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__259_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__259_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__259_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__260_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__260_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__260_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__260_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__260_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__260_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__261_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__261_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__261_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 66(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__261_metadata__setUpOffset) "\n" + "\tmovl 228(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__261_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__262_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__262_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__262_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__262_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__262_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__262_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__263_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__263_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__263_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__263_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__265_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__265_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__265_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__265_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__265_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__265_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__265_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__265_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__265_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__268_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__268_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__266_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__266_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__266_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__266_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__268_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__268_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__268_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__268_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__267_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__267_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__267_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__267_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__268_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__268_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__268_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__268_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__268_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__268_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__268_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__268_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__268_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__268_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__268_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__271_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__271_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__269_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__269_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__269_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__269_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__270_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__270_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__270_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__270_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__271_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__271_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__271_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__271_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__271_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__271_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__271_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__271_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__271_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__271_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__271_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageStoreResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__272_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__272_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__272_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__272_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__273_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__273_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__273_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__273_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__274_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__274_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__274_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__274_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__274_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__274_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__275_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__275_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__275_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 70(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__275_metadata__setUpOffset) "\n" + "\tmovl 236(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__275_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__276_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__276_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__276_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__276_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__276_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__276_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__277_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__277_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__277_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__277_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__279_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__279_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__279_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__279_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__279_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__279_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__279_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__279_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__279_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__279_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__279_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__279_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__279_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__280_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__280_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__280_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__280_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__282_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__282_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__282_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__282_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__281_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__281_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__281_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__281_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__282_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__282_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__282_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__282_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__282_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__282_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__282_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__282_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__282_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__282_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__282_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__282_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__282_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__283_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__283_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__283_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__283_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__284_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__284_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__284_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__284_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__285_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__285_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__285_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__285_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__285_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__285_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__285_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__285_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__285_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__285_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__285_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__285_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__285_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageStoreResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__286_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__286_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__286_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__286_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__287_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__287_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__287_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__287_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__288_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__288_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__288_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__288_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__288_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__288_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__288_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__288_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__288_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__288_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__289_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__289_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__289_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__289_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__289_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__289_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__289_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 70(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__289_metadata__setUpOffset) "\n" + "\tmovl 236(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__289_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__290_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__290_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__290_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__290_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__290_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__290_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__293_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__293_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__291_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__291_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__291_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__291_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__292_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__292_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__292_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__292_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__293_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__293_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__293_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__293_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__293_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__293_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__293_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__293_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__293_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__293_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__293_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__293_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__293_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__293_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__293_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__296_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__296_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__294_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__294_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__294_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__294_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__296_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__296_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__296_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__296_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__295_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__295_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__295_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__295_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__296_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__296_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__296_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__296_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__296_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__296_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__296_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__296_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__296_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__296_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__296_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__296_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__296_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__296_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__296_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__297_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__297_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__297_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__297_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__298_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__298_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__298_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__298_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__299_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__299_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__299_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__299_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__299_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__299_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__299_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__299_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__299_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__299_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__299_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__299_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__299_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageStoreResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__300_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__300_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__300_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__300_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__301_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__301_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__301_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__301_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__302_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__302_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__302_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__302_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__302_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__302_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__302_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__302_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__302_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__302_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__303_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__303_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__303_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__303_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__303_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__303_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__303_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 70(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__303_metadata__setUpOffset) "\n" + "\tmovl 236(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__303_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__304_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__304_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__304_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__304_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__304_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__304_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__307_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__307_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__305_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__305_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__305_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__305_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__306_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__306_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__306_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__306_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__307_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__307_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__307_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__307_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__307_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__307_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__307_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__307_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__307_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__307_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__307_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__307_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__307_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__307_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__307_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__308_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__308_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__308_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__308_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__310_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__310_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__310_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__310_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__309_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__309_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__309_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__309_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__310_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__310_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__310_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__310_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__310_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__310_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__310_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__310_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__310_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__311_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__311_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__311_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__311_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__312_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__312_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__312_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__312_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__313_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__313_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__313_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__313_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__313_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__313_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__313_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__313_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__313_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageStoreResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__314_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__314_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__314_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__314_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__315_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__315_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__315_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__315_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__316_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__316_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__316_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__316_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__316_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__316_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__317_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__317_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__317_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpl $16, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__317_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__317_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1754 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__notMasqueradesAsUndefined) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1755 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1756 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1757 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__notMasqueradesAsUndefined) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__318_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__318_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__318_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__318_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1760 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpl $64, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__318_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__318_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1754 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__318_cellHandler__notMasqueradesAsUndefined) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1755 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1756 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1757 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__target) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__318_cellHandler__notMasqueradesAsUndefined) + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__target) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__319_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__319_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__319_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__319_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1760 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__319_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpl $1073741824, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__319_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__319_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1754 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__319_cellHandler__notMasqueradesAsUndefined) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1755 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1756 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1757 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__target) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__319_cellHandler__notMasqueradesAsUndefined) + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__target) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__320_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__320_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__320_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__320_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1760 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__320_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpl $16, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__320_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__320_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1765 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__target) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1766 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1767 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1768 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__target) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__321_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__321_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__321_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__321_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1770 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpl $64, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__321_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__321_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1765 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__target) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1766 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1767 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1768 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__target) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__322_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__322_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__322_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__322_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1770 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpl $1073741824, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__322_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__322_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1765 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__target) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1766 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1767 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1768 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__target) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__323_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__323_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__323_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__323_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1770 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1776 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1777 + "\tmovq 1672(%rdx, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1778 + "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1779 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrTarget) "\n" + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrTarget) + "\tmovzwl 20(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__323_metadata__setUpOffset) "\n" + "\tmovl 136(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__323_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovb $1, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1784 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__324_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__324_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1776 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1777 + "\tmovq 1672(%rdx, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1778 + "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1779 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__325_fn__opJneqPtrTarget) "\n" + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__325_fn__opJneqPtrTarget) + "\tmovzwl 20(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__324_metadata__setUpOffset) "\n" + "\tmovl 136(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__324_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovb $1, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1784 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__325_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__325_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovl 9(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1776 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1777 + "\tmovq 1672(%rdx, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1778 + "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1779 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__326_fn__opJneqPtrTarget) "\n" + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__326_fn__opJneqPtrTarget) + "\tmovzwl 20(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__325_metadata__setUpOffset) "\n" + "\tmovl 136(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__325_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovb $1, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1784 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__326_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__jumpImpl__callSlowPath__cCall2__326_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovzbl 1(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__326_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__326_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__326_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__326_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1885 + "\tmovq 304(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1886 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1887 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1888 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1889 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1890 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) "\n" + "\tsubl 16(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1891 + "\tcmpl 12(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1892 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) "\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1893 + "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1894 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1895 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1899 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__327_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__327_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__327_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__327_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__328_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__328_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide16) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovzwl 3(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__328_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__328_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__328_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__328_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1885 + "\tmovq 304(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1886 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1887 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1888 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1889 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1890 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmNotInt) "\n" + "\tsubl 16(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1891 + "\tcmpl 12(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1892 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmFallThrough) "\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1893 + "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1894 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1895 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmNotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1899 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmFallThrough) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__329_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__329_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__329_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__329_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__330_impl__opSwitchImmSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__330_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__330_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide32) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovl 5(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__330_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__330_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__330_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__330_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1885 + "\tmovq 304(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1886 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1887 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1888 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1889 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1890 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmNotInt) "\n" + "\tsubl 16(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1891 + "\tcmpl 12(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1892 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmFallThrough) "\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1893 + "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1894 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1895 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmNotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1899 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmFallThrough) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__331_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__331_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__331_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__331_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_impl__opSwitchImmSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__332_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__332_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovzbl 1(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__332_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__332_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__332_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__332_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1913 + "\tmovq 304(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1914 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1915 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1916 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1917 + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1918 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\tcmpb $1, 5(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1919 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1920 + "\ttestq $1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1921 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) "\n" + "\tcmpl $1, 4(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1922 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1923 + "\ttestl $4, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1924 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) "\n" + "\tmovzwl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1925 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1926 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) + "\tmovzbl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1928 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) + "\tsubl 16(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1930 + "\tcmpl 12(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1931 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\tmovq 0(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1932 + "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1933 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1934 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__333_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__333_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__333_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__333_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) + "\tcmpl $1, 16(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1941 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRopeChar) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__334_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__334_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide16) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovzwl 3(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__334_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__334_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__334_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__334_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1913 + "\tmovq 304(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1914 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1915 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1916 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1917 + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1918 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" + "\tcmpb $1, 5(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1919 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1920 + "\ttestq $1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1921 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchOnRope) "\n" + "\tcmpl $1, 4(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1922 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1923 + "\ttestl $4, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1924 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchChar8Bit) "\n" + "\tmovzwl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1925 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1926 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchChar8Bit) + "\tmovzbl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1928 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharReady) + "\tsubl 16(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1930 + "\tcmpl 12(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1931 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" + "\tmovq 0(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1932 + "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1933 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1934 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__335_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__335_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__335_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__335_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchOnRope) + "\tcmpl $1, 16(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1941 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchCharFallThrough) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_impl__opSwitchOnRopeChar) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__336_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__336_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide32) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovl 5(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__336_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__336_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__336_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__336_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1913 + "\tmovq 304(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1914 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1915 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1916 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1917 + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1918 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" + "\tcmpb $1, 5(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1919 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1920 + "\ttestq $1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1921 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchOnRope) "\n" + "\tcmpl $1, 4(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1922 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1923 + "\ttestl $4, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1924 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchChar8Bit) "\n" + "\tmovzwl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1925 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1926 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchChar8Bit) + "\tmovzbl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1928 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharReady) + "\tsubl 16(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1930 + "\tcmpl 12(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1931 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" + "\tmovq 0(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1932 + "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1933 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1934 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__337_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__337_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__337_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__337_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchOnRope) + "\tcmpl $1, 16(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1941 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchCharFallThrough) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_impl__opSwitchOnRopeChar) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__338_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__338_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_ret) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__339_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__339_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__339_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__339_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__339_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__339_load__done) + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_ret_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__340_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__340_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__340_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__340_checkSwitchToJIT__continue) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__340_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__340_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__340_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__340_load__done) + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_ret_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__341_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__341_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__341_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__341_checkSwitchToJIT__continue) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__341_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__341_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__341_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__341_load__done) + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive) + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__342_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__342_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__342_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__342_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2000 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2001 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__342_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__342_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide16) + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__343_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__343_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__343_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__343_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2000 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__343_fn__opToPrimitiveIsImm) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2001 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__343_fn__opToPrimitiveSlowCase) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__343_fn__opToPrimitiveIsImm) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__343_fn__opToPrimitiveSlowCase) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__343_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__343_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide32) + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__344_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__344_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__344_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__344_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2000 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__344_fn__opToPrimitiveIsImm) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2001 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__344_fn__opToPrimitiveSlowCase) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__344_fn__opToPrimitiveIsImm) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__344_fn__opToPrimitiveSlowCase) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__344_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__344_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_catch) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2017 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2018 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2019 + "\tmovq 45544(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq 52440(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2021 + "\tmovq $0, 52440(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2022 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2025 + "\tmovq 280(%r13), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2026 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2027 + "\tmovq 52456(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2028 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2029 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__345_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__345_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2032 + "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__isCatchableException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2033 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__isCatchableException) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2036 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2037 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2038 + "\tmovq 52720(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2040 + "\tmovq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2041 + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2043 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2045 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2047 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__346_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__346_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_catch_wide16) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2017 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2018 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2019 + "\tmovq 45544(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq 52440(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2021 + "\tmovq $0, 52440(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2022 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2025 + "\tmovq 280(%r13), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2026 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2027 + "\tmovq 52456(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2028 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2029 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__347_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__347_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2032 + "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__348_fn__isCatchableException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2033 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__348_fn__isCatchableException) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2036 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2037 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2038 + "\tmovq 52720(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2040 + "\tmovq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2041 + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2043 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2045 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2047 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__348_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__348_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_catch_wide32) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2017 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2018 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2019 + "\tmovq 45544(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq 52440(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2021 + "\tmovq $0, 52440(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2022 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2025 + "\tmovq 280(%r13), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2026 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2027 + "\tmovq 52456(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2028 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2029 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__349_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__349_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2032 + "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__350_fn__isCatchableException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2033 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__350_fn__isCatchableException) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2036 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2037 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2038 + "\tmovq 52720(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2040 + "\tmovq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2041 + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2043 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2045 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2047 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__callSlowPath__cCall2__350_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__callSlowPath__cCall2__350_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_end) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__351_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__351_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__351_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__351_checkSwitchToJIT__continue) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpl $16, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__351_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__351_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2061 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_end_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__352_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__352_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__352_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__352_checkSwitchToJIT__continue) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpl $64, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__352_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__352_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2061 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_end_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__353_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__353_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__353_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__353_checkSwitchToJIT__continue) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpl $1073741824, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__353_assert__ok) "\n" + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__353_assert__ok) + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2061 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2067 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2068 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2069 + "\tmovq 45544(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:778 + "\tsubq $80, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:780 + "\tmovq %rbx, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:801 + "\tmovq %r12, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:802 + "\tmovq %r13, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:803 + "\tmovq %r14, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:804 + "\tmovq %r15, 32(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:805 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__354_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__354_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2077 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2078 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2079 + "\tjmp *52448(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2080 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide16) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2067 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2068 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2069 + "\tmovq 45544(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:778 + "\tsubq $80, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:780 + "\tmovq %rbx, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:801 + "\tmovq %r12, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:802 + "\tmovq %r13, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:803 + "\tmovq %r14, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:804 + "\tmovq %r15, 32(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:805 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__355_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__355_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2077 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2078 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2079 + "\tjmp *52448(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2080 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide32) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2067 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2068 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2069 + "\tmovq 45544(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:778 + "\tsubq $80, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:780 + "\tmovq %rbx, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:801 + "\tmovq %r12, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:802 + "\tmovq %r13, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:803 + "\tmovq %r14, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:804 + "\tmovq %r15, 32(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:805 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__356_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__callSlowPath__cCall2__356_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2077 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2078 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2079 + "\tjmp *52448(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2080 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline) + "\tpop %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:869 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2086 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide16) + "\tpop %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:869 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2086 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide32) + "\tpop %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:869 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2086 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope) + "\tmovzwl 22(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__356_metadata__setUpOffset) "\n" + "\tmovl 140(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__356_metadata__setUpOffset) + "\tmovzbl 6(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2209 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2212 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2276(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2218 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2222 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2226 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2230 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2234 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2276(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2241 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2246 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2251 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__356_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__356_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__356_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__356_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__357_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__357_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide16) + "\tmovzwl 22(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__357_metadata__setUpOffset) "\n" + "\tmovl 140(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__357_metadata__setUpOffset) + "\tmovzwl 13(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2209 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2212 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2276(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2218 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalLexicalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2222 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rClosureVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2226 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rModuleVar) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2230 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2234 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2276(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2241 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2246 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2251 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__358_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__358_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__358_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__358_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__358_fn__rDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__358_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__358_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide32) + "\tmovzwl 22(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__358_metadata__setUpOffset) "\n" + "\tmovl 140(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__358_metadata__setUpOffset) + "\tmovl 25(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2209 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2212 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2276(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2218 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalLexicalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2222 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rClosureVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2226 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rModuleVar) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__359_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__359_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__359_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__359_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2230 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2234 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2276(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2241 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2246 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2251 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__360_fn__rDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__360_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__360_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope) + "\tmovzwl 24(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__360_metadata__setUpOffset) "\n" + "\tmovl 144(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__360_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $48, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2294 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2295 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2298 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__360_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__360_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__360_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__360_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2303 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2307 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2310 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2314 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2319 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__361_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__361_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__361_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__361_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2324 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2333 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2337 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__361_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__361_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide16) + "\tmovzwl 24(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__361_metadata__setUpOffset) "\n" + "\tmovl 144(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__361_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $48, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2294 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2295 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2298 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalVar) "\n" + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__362_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__362_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__362_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__362_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2303 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalLexicalVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2307 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gClosureVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2310 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2314 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2319 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalVarWithVarInjectionChecks) "\n" + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__363_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__363_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__363_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__363_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2324 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2333 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2337 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) "\n" + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__gDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__363_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__363_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide32) + "\tmovzwl 24(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__363_metadata__setUpOffset) "\n" + "\tmovl 144(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__363_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $48, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2294 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2295 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2298 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalVar) "\n" + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__364_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__364_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__364_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__364_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2303 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalLexicalVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2307 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gClosureVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2310 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2314 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2319 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalVarWithVarInjectionChecks) "\n" + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__365_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__365_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__365_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__365_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2324 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2333 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2337 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) "\n" + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__365_fn__gDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__365_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__365_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope) + "\tmovzwl 26(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__365_metadata__setUpOffset) "\n" + "\tmovl 148(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__365_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2397 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2398 + "\tcmpl $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2401 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__365_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__365_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__365_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__365_load__done) + "\tmovq 8(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2377 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2378 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2381 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2382 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__367_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__367_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__367_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__367_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__367_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__367_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2408 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__370_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__370_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__370_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__370_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__370_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__370_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2415 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) "\n" + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__372_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__372_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__372_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__372_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2421 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__373_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__373_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 120(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__374_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__374_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__374_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__374_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2428 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__377_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__377_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__377_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__377_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__377_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__377_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2435 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__378_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__378_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__378_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__378_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__378_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__378_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__378_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__378_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__379_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__379_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__379_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__379_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__380_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__380_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__380_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__380_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__380_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__380_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__380_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__380_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__380_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2442 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__381_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__381_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__381_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__381_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__381_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__381_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__382_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__382_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__382_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__382_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__382_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__382_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__382_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__382_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__382_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__382_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__382_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2449 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__382_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__382_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__383_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__383_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__383_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__383_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__383_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__383_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__384_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__384_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 120(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__384_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__384_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__384_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__384_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__384_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2457 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__385_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__385_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__385_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__385_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__387_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__387_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__387_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__387_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__387_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__387_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2465 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__388_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__388_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__389_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__389_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide16) + "\tmovzwl 26(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__389_metadata__setUpOffset) "\n" + "\tmovl 148(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__389_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2397 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2398 + "\tcmpl $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2401 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalProperty) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__389_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__389_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__389_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__389_load__done) + "\tmovq 8(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2377 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2378 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__389_putLocalClosureVar__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__389_putLocalClosureVar__noVariableWatchpointSet) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2381 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2382 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__390_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__390_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__390_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__390_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__391_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__391_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__391_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__391_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__391_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__391_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__391_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__391_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__391_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__391_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__391_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__391_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__391_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalProperty) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2408 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalVar) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__392_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__392_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__392_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__392_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__392_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__392_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__392_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__392_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__393_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__393_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__393_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__393_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__394_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__394_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__394_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__394_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__394_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__394_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__394_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__394_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__394_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__394_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__394_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__394_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__394_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2415 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalLexicalVar) "\n" + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__395_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__395_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__395_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__395_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__395_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__395_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__396_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__396_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__396_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__396_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__396_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__396_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__396_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__396_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__396_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__396_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__396_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2421 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pClosureVar) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__397_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__397_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__397_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__397_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__398_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__398_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__398_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__398_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__398_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__398_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 120(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__398_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__398_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__398_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__398_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__398_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2428 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__399_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__399_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__399_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__399_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__400_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__400_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__400_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__400_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__401_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__401_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__401_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__401_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__401_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__401_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__401_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__401_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__401_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__401_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2435 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalVarWithVarInjectionChecks) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__402_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__402_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__402_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__402_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__402_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__402_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__402_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__402_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__403_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__403_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__403_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__403_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__404_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__404_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__404_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__404_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__404_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__404_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__404_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__404_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__404_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__404_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2442 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__405_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__405_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__405_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__405_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__406_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__406_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__406_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__406_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__406_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__406_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__406_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__406_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__406_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__406_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__406_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2449 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__407_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__407_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__407_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__407_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__407_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__407_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__408_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__408_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__408_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__408_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__408_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__408_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 120(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__408_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__408_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__408_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__408_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__408_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2457 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pModuleVar) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__409_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__409_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__409_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__409_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__410_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__410_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__410_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__410_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__411_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__411_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__411_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__411_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__411_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__411_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__411_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__411_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__411_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__411_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__411_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__411_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__411_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2465 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__412_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__412_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__413_fn__pDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__413_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__413_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide32) + "\tmovzwl 26(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__413_metadata__setUpOffset) "\n" + "\tmovl 148(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__413_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2397 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2398 + "\tcmpl $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2401 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalProperty) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__413_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__413_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__413_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__413_load__done) + "\tmovq 8(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2377 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2378 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__413_putLocalClosureVar__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__413_putLocalClosureVar__noVariableWatchpointSet) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2381 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2382 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__414_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__414_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__414_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__414_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__415_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__415_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__415_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__415_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__415_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__415_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__415_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__415_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__415_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__415_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__415_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__415_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__415_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalProperty) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2408 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalVar) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__416_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__416_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__416_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__416_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__416_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__416_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__416_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__416_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__417_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__417_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__417_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__417_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__418_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__418_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__418_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__418_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__418_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__418_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__418_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__418_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__418_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__418_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2415 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalLexicalVar) "\n" + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__419_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__419_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__419_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__419_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__419_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__419_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__420_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__420_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__420_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__420_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__420_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__420_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__420_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__420_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__420_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__420_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__420_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2421 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pClosureVar) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__421_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__421_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__421_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__421_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__421_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__421_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__422_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__422_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__422_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__422_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__422_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__422_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 120(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__422_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__422_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__422_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__422_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__422_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2428 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__423_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__423_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__423_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__423_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__424_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__424_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__424_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__424_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__425_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__425_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__425_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__425_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__425_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__425_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__425_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__425_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__425_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__425_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2435 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalVarWithVarInjectionChecks) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 224(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__426_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__426_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__426_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__426_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__426_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__426_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__426_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__426_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__427_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__427_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__427_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__427_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__428_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__428_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__428_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__428_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__428_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__428_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__428_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__428_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__428_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__428_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2442 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__429_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__429_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__429_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__429_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__429_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__429_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__430_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__430_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__430_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__430_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__430_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__430_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__430_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__430_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__430_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__430_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__430_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2449 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__431_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__431_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__431_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__431_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__431_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__431_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__432_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__432_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__432_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__432_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__432_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__432_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 120(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__432_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__432_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__432_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__432_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__432_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2457 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pModuleVar) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1928(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__433_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__433_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__433_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__433_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__434_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__434_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__434_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__434_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__435_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__435_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__435_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__435_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__435_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__435_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__435_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__435_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__435_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__435_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__435_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__435_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__435_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2465 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__436_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__436_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__437_fn__pDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__437_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__437_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovzbl 3(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovq 48(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2478 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 28(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__437_metadata__setUpOffset) "\n" + "\tmovl 152(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__437_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovzwl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovq 48(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2478 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 28(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__438_metadata__setUpOffset) "\n" + "\tmovl 152(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__438_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovl 13(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovq 48(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2478 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 28(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__439_metadata__setUpOffset) "\n" + "\tmovl 152(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__439_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovsbq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__439_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__439_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__439_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__439_load__done) + "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2488 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__440_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__440_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__440_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__440_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__441_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__441_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__441_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__441_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__441_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__441_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__441_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__441_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__441_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__441_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__441_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__441_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__441_writeBarrierOnOperands__writeBarrierDone) + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovswq 7(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__442_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__442_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__442_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__442_load__done) + "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2488 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__443_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__443_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__443_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__443_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__444_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__444_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__444_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__444_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__444_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__444_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__444_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__444_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__444_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__444_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__444_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__444_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__444_writeBarrierOnOperands__writeBarrierDone) + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovl 9(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovslq 13(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__445_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__445_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__445_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__445_load__done) + "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2488 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__446_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__446_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__446_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__446_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__447_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__447_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__447_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__447_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__447_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__447_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__447_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__447_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__447_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__cCall2Void__cCall2__447_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__447_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__447_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__447_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2496 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2496 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2496 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2502 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2503 + "\tmovq 52888(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2505 + "\tmovq 24(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2507 + "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__448_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__448_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__448_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__448_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2513 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) "\n" + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2515 + "\tmovzwl 50(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__448_metadata__setUpOffset) "\n" + "\tmovl 196(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__448_metadata__setUpOffset) + "\tmovzbl 6(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2519 + "\tmovq %rcx, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2520 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2522 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) "\n" + "\tmovl $0, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2523 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2524 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2526 + "\tmovl %ecx, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2527 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) + "\taddq $24, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2531 + "\tmovq %rdx, 24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2532 + "\tmovq 32(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2534 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2535 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__448_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__448_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide16) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2502 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2503 + "\tmovq 52888(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2505 + "\tmovq 24(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2507 + "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__449_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__449_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__449_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__449_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2513 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeDone) "\n" + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2515 + "\tmovzwl 50(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__449_metadata__setUpOffset) "\n" + "\tmovl 196(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__449_metadata__setUpOffset) + "\tmovzwl 13(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2519 + "\tmovq %rcx, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2520 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2522 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeIsCell) "\n" + "\tmovl $0, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2523 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeSkipIsCell) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2524 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeIsCell) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2526 + "\tmovl %ecx, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2527 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeSkipIsCell) + "\taddq $24, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2531 + "\tmovq %rdx, 24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2532 + "\tmovq 32(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2534 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2535 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__449_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__449_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__449_fn__opProfileTypeDone) + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide32) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2502 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2503 + "\tmovq 52888(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2505 + "\tmovq 24(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2507 + "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__450_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__450_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__450_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__450_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2513 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeDone) "\n" + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2515 + "\tmovzwl 50(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__450_metadata__setUpOffset) "\n" + "\tmovl 196(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__450_metadata__setUpOffset) + "\tmovl 25(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2519 + "\tmovq %rcx, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2520 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2522 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeIsCell) "\n" + "\tmovl $0, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2523 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeSkipIsCell) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2524 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeIsCell) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2526 + "\tmovl %ecx, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2527 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeSkipIsCell) + "\taddq $24, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2531 + "\tmovq %rdx, 24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2532 + "\tmovq 32(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2534 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2535 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__450_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callSlowPath__cCall2__450_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__450_fn__opProfileTypeDone) + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow) + "\tmovzwl 52(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__451_metadata__setUpOffset) "\n" + "\tmovl 200(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__451_metadata__setUpOffset) + "\tmovzbl 2(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2545 + "\taddq $1, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2546 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide16) + "\tmovzwl 52(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__452_metadata__setUpOffset) "\n" + "\tmovl 200(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__452_metadata__setUpOffset) + "\tmovzwl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2545 + "\taddq $1, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2546 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide32) + "\tmovzwl 52(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__453_metadata__setUpOffset) "\n" + "\tmovl 200(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__453_metadata__setUpOffset) + "\tmovl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2545 + "\taddq $1, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2546 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2552 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2553 + "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2555 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) "\n" + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2556 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__boxUp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2557 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2559 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__boxUp) + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2561 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide16) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2552 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2553 + "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2555 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__453_fn__storeZero) "\n" + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2556 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__453_fn__boxUp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2557 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__453_fn__storeZero) + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2559 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__453_fn__boxUp) + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2561 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide32) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2552 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2553 + "\tmovl 9(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2555 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__454_fn__storeZero) "\n" + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2556 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__454_fn__boxUp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2557 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__454_fn__storeZero) + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2559 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__454_fn__boxUp) + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2561 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 53104(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2568 + "\tmovq 0(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2569 + "\tmovq %rsi, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2570 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2571 + "\tmovq %rsi, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2572 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2574 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__454_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__454_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide16) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 53104(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__455_fn__opLogShadowChickenPrologueSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2568 + "\tmovq 0(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2569 + "\tmovq %rsi, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2570 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2571 + "\tmovq %rsi, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2572 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2574 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__455_fn__opLogShadowChickenPrologueSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__455_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__455_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide32) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 53104(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__456_fn__opLogShadowChickenPrologueSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2568 + "\tmovq 0(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2569 + "\tmovq %rsi, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2570 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2571 + "\tmovq %rsi, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2572 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2574 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__456_fn__opLogShadowChickenPrologueSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__456_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__456_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 53104(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2584 + "\tmovq $31249, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2585 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2587 + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2589 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2590 + "\tmovq %rsi, 40(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2591 + "\tmovl %r8d, 48(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2592 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__457_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__457_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide16) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 53104(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__458_fn__opLogShadowChickenTailSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2584 + "\tmovq $31249, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2585 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2587 + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2589 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2590 + "\tmovq %rsi, 40(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2591 + "\tmovl %r8d, 48(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2592 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__458_fn__opLogShadowChickenTailSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__458_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__458_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide32) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 53104(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__459_fn__opLogShadowChickenTailSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2584 + "\tmovq $31249, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2585 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2587 + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2589 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2590 + "\tmovq %rsi, 40(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2591 + "\tmovl %r8d, 48(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2592 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__459_fn__opLogShadowChickenTailSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__459_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__459_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__460_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__460_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__461_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__461_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__462_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__462_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__463_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__463_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__464_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__464_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__465_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__465_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__466_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__466_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__467_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__467_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__468_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__468_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__469_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__469_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__470_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__470_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__471_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__471_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__472_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__472_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__473_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__473_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__474_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__474_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__475_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__475_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__476_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__476_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__477_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__477_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__478_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__478_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__479_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__479_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__480_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__480_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__481_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__481_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__482_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__482_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__483_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__483_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__484_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__484_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__485_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__485_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__486_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__486_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__487_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__487_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__488_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__488_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__489_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__489_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__490_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__490_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__491_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__491_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__492_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__492_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__493_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__493_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__494_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__494_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__495_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__495_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__496_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__496_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__497_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__497_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__498_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__498_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__499_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__499_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__500_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__500_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__501_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__501_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__502_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__502_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__503_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__503_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__504_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__504_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greater) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__505_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__505_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greater_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__506_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__506_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greater_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__507_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__507_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__508_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__508_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__509_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__509_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__510_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__510_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__511_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__511_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__512_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__512_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__513_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__513_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__514_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__514_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__515_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__515_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__516_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__516_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__517_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__517_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__518_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__518_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__519_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__519_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__520_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__520_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__521_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__521_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__522_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__522_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__523_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__523_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__524_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__524_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__525_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__525_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_function) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__526_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__526_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__527_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__527_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__528_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__528_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__529_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__529_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__530_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__530_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__531_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__531_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_less) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__532_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__532_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_less_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__533_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__533_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_less_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__534_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__534_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__535_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__535_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__536_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__536_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__537_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__537_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mod) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__538_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__538_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mod_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__539_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__539_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mod_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__540_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__540_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__541_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__541_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__542_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__542_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__543_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__543_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__544_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__544_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__545_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__545_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__546_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__546_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_pow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__547_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__547_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_pow_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__548_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__548_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_pow_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__549_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__549_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__550_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__550_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__551_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__551_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__552_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__552_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__553_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__553_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__554_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__554_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__555_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__555_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__556_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__556_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__557_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__557_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__558_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__558_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__559_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__559_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__560_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__560_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__561_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__561_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_spread) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__562_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__562_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_spread_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__563_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__563_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_spread_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__564_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__564_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_strcat) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__565_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__565_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__566_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__566_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__567_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__567_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__568_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__568_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__569_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__569_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__570_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__570_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__571_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__571_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__572_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__572_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__573_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__573_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_typeof) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__574_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__574_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__575_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__575_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__576_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__576_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__577_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__577_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__578_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__578_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__579_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__579_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__580_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__580_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__581_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__581_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__582_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__582_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__583_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__583_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__584_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__584_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__585_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__585_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__586_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__586_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__587_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__587_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__588_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__588_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__589_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__589_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__590_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__590_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__591_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__591_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__592_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__592_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__593_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__593_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__594_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__594_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__595_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__595_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__596_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__596_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__597_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__597_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__598_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__598_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__599_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__599_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__600_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__600_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__601_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__601_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__602_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__602_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__603_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__603_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__604_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__604_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__605_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__605_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__606_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__606_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__607_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__607_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__608_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__608_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__609_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__609_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__610_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__610_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__611_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__611_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__612_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__612_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__613_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__613_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__614_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__614_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__615_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__615_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__616_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__616_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__617_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__617_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__618_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__618_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__619_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__619_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__620_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__620_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__621_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__621_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_object) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__622_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__622_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__623_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__623_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__624_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__624_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__625_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__625_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__626_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__626_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__627_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__627_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__628_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__628_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__629_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__629_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__630_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__630_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__631_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__631_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__632_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__632_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__633_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__633_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__634_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__634_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__635_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__635_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__636_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__636_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__637_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__637_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__638_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__638_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__639_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__639_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__640_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__640_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__641_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__641_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__642_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__642_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__643_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__643_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__644_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__644_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__645_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__645_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__646_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__646_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__647_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__647_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__648_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__648_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__649_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__649_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__650_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__650_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__651_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__651_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__652_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__652_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__653_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__653_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__654_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__654_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__655_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__655_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__656_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__656_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__657_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintSlowPathOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__657_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__658_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__658_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__659_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__659_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__660_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__660_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__660_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__660_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__660_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__660_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__661_fn__slow) "\n" + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__661_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__661_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__661_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__661_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__661_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__661_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__661_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__661_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__662_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__662_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__662_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__662_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__663_fn__slow) "\n" + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__663_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__663_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__663_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__663_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__663_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__663_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__663_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__663_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__664_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__664_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__664_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__664_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__665_fn__slow) "\n" + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__665_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__665_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__665_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__665_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__665_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__665_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__665_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__665_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__666_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__666_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__666_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__666_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__667_fn__slow) "\n" + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__667_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__667_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__667_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__667_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__667_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__667_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__667_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__667_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__668_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__668_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__668_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__668_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__669_fn__slow) "\n" + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__669_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__669_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__669_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__669_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__669_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__669_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__669_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__669_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__670_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__670_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__670_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__670_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__671_fn__slow) "\n" + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__671_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__671_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__671_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__671_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__671_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__671_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__671_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__callSlowPath__cCall2__671_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_below) + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__672_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__672_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__672_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__672_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__673_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__673_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__673_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__673_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + "\tsetb %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_below_wide16) + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__674_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__674_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__674_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__674_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__675_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__675_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__675_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__675_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + "\tsetb %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_below_wide32) + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__676_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__676_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__676_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__676_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__677_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__677_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__677_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__677_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + "\tsetb %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq) + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__678_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__678_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__678_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__678_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__679_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__679_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__679_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__679_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + "\tsetbe %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide16) + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__680_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__680_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__680_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__680_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__681_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__681_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__681_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__681_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + "\tsetbe %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide32) + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__682_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__682_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__682_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__682_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__683_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__683_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__683_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__683_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + "\tsetbe %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jmp) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__683_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__683_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__683_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__683_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__684_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__684_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__684_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__684_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__685_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__685_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__685_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__685_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue) + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__685_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__685_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__685_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__685_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__687_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__687_impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__687_impl__target) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__686_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__686_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__686_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__686_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__687_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__687_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__687_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide16) + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__687_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__687_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__687_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__687_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__689_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__689_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__689_impl__target) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__688_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__688_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__688_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__688_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__689_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__689_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__689_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide32) + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__689_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__689_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__689_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__689_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__691_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__691_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__691_impl__target) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__690_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__690_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__690_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__690_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__691_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__691_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__691_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse) + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__691_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__691_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__691_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__691_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__693_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__693_impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__693_impl__target) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__692_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__692_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__692_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__692_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__693_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__693_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__693_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide16) + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__693_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__693_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__693_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__693_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__695_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__695_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__695_impl__target) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__694_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__694_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__694_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__694_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__695_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__695_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__695_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide32) + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__695_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__695_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__695_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__695_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__697_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__697_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__697_impl__target) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__696_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__696_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__696_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__696_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__697_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__697_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__697_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jless) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__697_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__697_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__697_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__697_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__698_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__698_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__698_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__698_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__698_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__698_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__698_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__698_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__699_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__699_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__699_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jless_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__699_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__699_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__699_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__699_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__700_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__700_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__700_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__700_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__700_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__700_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__700_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__700_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__701_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__701_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__701_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jless_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__701_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__701_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__701_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__701_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__702_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__702_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__702_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__702_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__702_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__702_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__702_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__702_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__703_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__703_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__703_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnless) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__703_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__703_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__703_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__703_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__704_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__704_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__704_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__704_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__704_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__704_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__704_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__704_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__705_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__705_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__705_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__705_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__705_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__705_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__705_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__706_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__706_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__706_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__706_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__706_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__706_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__706_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__706_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__707_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__707_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__707_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__707_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__707_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__707_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__707_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__708_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__708_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__708_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__708_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__708_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__708_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__708_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__708_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__709_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__709_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__709_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__709_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__709_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__709_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__709_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__710_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__710_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__710_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__710_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__710_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__710_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__710_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__710_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__711_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__711_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__711_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__711_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__711_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__711_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__711_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__712_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__712_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__712_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__712_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__712_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__712_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__712_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__712_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__713_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__713_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__713_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__713_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__713_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__713_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__713_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__714_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__714_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__714_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__714_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__714_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__714_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__714_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__714_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__715_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__715_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__715_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__715_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__715_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__715_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__715_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__716_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__716_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__716_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__716_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__716_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__716_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__716_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__716_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__717_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__717_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__717_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__717_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__717_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__717_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__717_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__718_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__718_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__718_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__718_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__718_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__718_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__718_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__718_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__719_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__719_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__719_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__719_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__719_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__719_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__719_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__720_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__720_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__720_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__720_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__720_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__720_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__720_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__720_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__721_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__721_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__721_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__721_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__721_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__721_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__721_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__722_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__722_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__722_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__722_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__722_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__722_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__722_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__722_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__723_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__723_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__723_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__723_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__723_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__723_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__723_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__724_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__724_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__724_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__724_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__724_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__724_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__724_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__724_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__725_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__725_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__725_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__725_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__725_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__725_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__725_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__726_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__726_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__726_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__726_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__726_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__726_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__726_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__726_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__727_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__727_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__727_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__727_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__727_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__727_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__727_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__728_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__728_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__728_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__728_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__728_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__728_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__728_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__728_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__729_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__729_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__729_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__729_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__729_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__729_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__729_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__730_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__730_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__730_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__730_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__730_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__730_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__730_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__730_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__731_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__731_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__731_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__731_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__731_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__731_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__731_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__732_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__732_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__732_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__732_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__732_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__732_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__732_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__732_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__733_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__733_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__733_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__733_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__733_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__733_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__733_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__734_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__734_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__734_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__734_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__734_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__734_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__734_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__734_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__735_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__735_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__735_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__735_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__735_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__735_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__735_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__736_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__736_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__736_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__736_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__736_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__736_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__736_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__736_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__737_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__737_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__737_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__737_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__737_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__737_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__737_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__738_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__738_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__738_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__738_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__738_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__738_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__738_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__738_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__739_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__739_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__739_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__739_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__739_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__739_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__739_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__740_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__740_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__740_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__740_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__740_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__740_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__740_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__740_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__741_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__741_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__741_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__741_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__741_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__741_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__741_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__742_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__742_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__742_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__742_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__742_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__742_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__742_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__742_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__743_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__743_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__743_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__743_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__743_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__743_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__743_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__744_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__744_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__744_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__744_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__744_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__744_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__744_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__744_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__745_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__745_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__745_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__745_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__745_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__745_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__745_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__slow) "\n" + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__746_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__746_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__746_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__746_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__746_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__746_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__746_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__746_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__747_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__747_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__747_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__747_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__747_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__747_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__747_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__slow) "\n" + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__748_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__748_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__748_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__748_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__748_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__748_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__748_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__748_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__749_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__749_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__749_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__749_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__749_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__749_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__749_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__slow) "\n" + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__750_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__750_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__750_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__750_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__750_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__750_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__750_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__750_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__751_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__751_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__751_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__751_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__751_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__751_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__751_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__slow) "\n" + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__752_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__752_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__752_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__752_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__752_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__752_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__752_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__752_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__753_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__753_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__753_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__753_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__753_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__753_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__753_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__slow) "\n" + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__754_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__754_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__754_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__754_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__754_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__754_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__754_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__754_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__755_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__755_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__755_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__755_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__755_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__755_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__755_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__slow) "\n" + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__756_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__756_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__756_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__756_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__756_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__756_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__756_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__756_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__757_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__757_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__callSlowPath__cCall2__757_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__757_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__757_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__757_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__757_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__758_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__758_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__758_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__758_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__758_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__758_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__758_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__758_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__758_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__758_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__759_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__759_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__759_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__759_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__760_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__760_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__760_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__760_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__760_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__760_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__760_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__760_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__760_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__760_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__761_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__761_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__761_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__761_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__762_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__762_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__762_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__762_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__762_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__762_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__762_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__762_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__762_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__762_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__763_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__763_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__763_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__763_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__764_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__764_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__764_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__764_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__764_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__764_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__764_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__764_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__764_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__764_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__765_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__765_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__765_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__765_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__766_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__766_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__766_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__766_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__766_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__766_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__766_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__766_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__766_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__766_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__767_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__767_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__767_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__767_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__768_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__768_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__768_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__768_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__768_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__768_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__768_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__768_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__768_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__callSlowPath__cCall2__768_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_inc) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__769_fn__slow) "\n" + "\taddl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__769_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__769_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__769_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__769_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_inc_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__770_fn__slow) "\n" + "\taddl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__770_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__770_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__770_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__770_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_inc_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__771_fn__slow) "\n" + "\taddl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__771_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__771_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__771_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__771_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_dec) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__772_fn__slow) "\n" + "\tsubl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__772_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__772_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__772_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__772_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_dec_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__773_fn__slow) "\n" + "\tsubl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__773_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__773_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__773_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__773_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_dec_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__774_fn__slow) "\n" + "\tsubl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__774_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__774_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__774_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__fn__callSlowPath__cCall2__774_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $1, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__775_checkSwitchToJIT__continue) "\n" + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:412 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:414 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:415 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__775_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__775_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:417 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:418 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:419 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:421 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__775_checkSwitchToJIT__continue) + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $1, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__776_checkSwitchToJIT__continue) "\n" + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:412 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:414 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:415 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__776_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__776_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:417 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__776_action__recover) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:418 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:419 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__776_action__recover) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:421 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__776_checkSwitchToJIT__continue) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $1, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__777_checkSwitchToJIT__continue) "\n" + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:412 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:414 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:415 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__777_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__cCall2__777_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:417 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__777_action__recover) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:418 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:419 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__777_action__recover) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:421 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__777_checkSwitchToJIT__continue) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + "\tmovzbl 53056(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:399 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:401 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:402 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__778_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__778_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:404 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) "\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:405 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide16) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + "\tmovzbl 53056(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__779_fn__handleTraps) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__779_fn__afterHandlingTraps) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__779_fn__handleTraps) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:399 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:401 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:402 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__779_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__779_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:404 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__779_fn__throwHandler) "\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:405 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__779_fn__afterHandlingTraps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__779_fn__throwHandler) + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide32) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + "\tmovzbl 53056(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__780_fn__handleTraps) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__780_fn__afterHandlingTraps) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__780_fn__handleTraps) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:399 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:401 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:402 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__780_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callTrapHandler__cCall2__780_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:404 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__780_fn__throwHandler) "\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:405 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__780_fn__afterHandlingTraps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__780_fn__throwHandler) + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_nop) + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nop_wide16) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nop_wide32) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call) + "\tmovzwl 46(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__780_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__780_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__780_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__780_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__780_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__780_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) "\n" + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__781_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__781_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__781_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__781_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__782_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__782_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_wide16) + "\tmovzwl 46(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__783_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__783_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__783_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__783_arrayProfileForCall__done) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__783_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__783_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__783_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__783_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__785_fn__opCallSlow) "\n" + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__784_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__784_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__785_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__784_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__784_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__785_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__785_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__785_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__785_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_wide32) + "\tmovzwl 46(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__786_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__786_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__786_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__786_arrayProfileForCall__done) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__786_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__786_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__786_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__786_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__788_fn__opCallSlow) "\n" + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__787_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__787_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__788_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__787_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__787_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__788_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__788_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__788_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__788_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__789_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__789_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__789_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__789_arrayProfileForCall__done) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__789_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__789_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__789_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__789_checkSwitchToJIT__continue) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__790_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__790_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__790_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__790_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__790_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__790_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__792_fn__opCallSlow) "\n" + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__791_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__791_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__792_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__791_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__791_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__792_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__791_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__791_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__791_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__791_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__792_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__792_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__792_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide16) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__793_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__793_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__793_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__793_arrayProfileForCall__done) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__793_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__793_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__793_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__793_checkSwitchToJIT__continue) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__794_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__794_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__794_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__794_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__794_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__794_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__796_fn__opCallSlow) "\n" + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__794_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__794_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__794_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__794_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__795_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__795_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__796_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__795_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__795_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__796_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__795_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__795_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__795_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__795_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__796_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__796_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__796_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide32) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__797_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__797_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__797_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__797_arrayProfileForCall__done) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__797_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__797_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__797_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__797_checkSwitchToJIT__continue) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__798_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__798_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__798_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__798_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__798_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__798_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__800_fn__opCallSlow) "\n" + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__798_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__798_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__798_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__798_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__799_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__799_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__800_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__799_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__799_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__800_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__799_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__799_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__799_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__799_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__800_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__800_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__800_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct) + "\tmovzwl 12(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__801_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__801_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__801_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__801_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__801_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__801_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__803_fn__opCallSlow) "\n" + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__802_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__802_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__803_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__802_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__802_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__803_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__803_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__803_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__803_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_wide16) + "\tmovzwl 12(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__804_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__804_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__804_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__804_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__804_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__804_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__806_fn__opCallSlow) "\n" + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__805_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__805_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__806_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__805_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__805_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__806_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__806_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__806_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__806_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_wide32) + "\tmovzwl 12(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__807_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__807_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__807_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__807_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__807_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 192(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__807_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__809_fn__opCallSlow) "\n" + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__808_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__808_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__809_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__808_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__cCall2__808_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__809_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__809_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__809_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__809_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__809_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__809_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__810_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__810_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__810_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__810_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 6(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__810_metadata__setUpOffset) "\n" + "\tmovl 108(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__810_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__811_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__811_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__811_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__811_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__812_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__812_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__812_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__812_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 6(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__812_metadata__setUpOffset) "\n" + "\tmovl 108(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__812_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__813_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__813_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__813_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__813_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__814_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__814_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__814_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__814_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 6(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__814_metadata__setUpOffset) "\n" + "\tmovl 108(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__814_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__815_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__815_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__815_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__815_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__816_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__816_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__816_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__816_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__817_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__817_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__817_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__817_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__817_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__817_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__817_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__817_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 8(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__817_metadata__setUpOffset) "\n" + "\tmovl 112(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__817_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__818_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__818_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__818_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__818_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__819_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__819_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__819_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__819_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__820_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__820_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__820_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__820_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__820_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__820_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__820_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__820_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 8(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__820_metadata__setUpOffset) "\n" + "\tmovl 112(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__820_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__821_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__821_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__821_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__821_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__822_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__822_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__822_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__822_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__823_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__823_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__823_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__823_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__823_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__823_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__823_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__823_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 8(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__823_metadata__setUpOffset) "\n" + "\tmovl 112(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__823_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__824_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__824_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__824_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__824_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__825_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__825_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__825_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__825_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__826_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__826_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__826_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__826_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__826_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__826_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__826_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__826_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 10(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__826_metadata__setUpOffset) "\n" + "\tmovl 116(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__826_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__827_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__827_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__827_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__827_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__828_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__828_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__828_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__828_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__829_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__829_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__829_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__829_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__829_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__829_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__829_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__829_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 10(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__829_metadata__setUpOffset) "\n" + "\tmovl 116(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__829_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 248(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__830_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__830_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__action__callSlowPath__cCall2__830_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__830_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__831_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__831_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__831_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__831_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__832_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__832_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__832_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__832_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__832_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__832_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__832_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__832_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 10(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__832_metadata__setUpOffset) "\n" + "\tmovl 116(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__832_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__833_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__833_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__833_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__833_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__834_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__834_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__834_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__834_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 14(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__834_metadata__setUpOffset) "\n" + "\tmovl 124(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__834_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__835_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__835_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__835_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__835_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__836_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__836_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__836_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__836_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 14(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__836_metadata__setUpOffset) "\n" + "\tmovl 124(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__836_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__837_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__callSlowPath__cCall2__837_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__837_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__837_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__838_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__cCall2__838_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__838_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__838_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 14(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__838_metadata__setUpOffset) "\n" + "\tmovl 124(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__838_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__839_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__839_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__839_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__839_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__839_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__839_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide16) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__840_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__840_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval_wide16) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__840_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__840_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__840_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__840_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide32) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__841_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__cCall2__841_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval_wide32) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__841_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__841_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__841_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__841_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__842_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__842_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide16) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__843_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__843_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide32) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__844_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__844_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile) + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide16) + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide32) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_yield) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_yield_wide16) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_yield_wide32) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide16) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide32) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_debug) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + "\tmovl 40(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__844_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__844_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_debug_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + "\tmovl 40(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__845_fn__opDebugDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__845_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__845_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__845_fn__opDebugDone) + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_debug_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + "\tmovl 40(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__846_fn__opDebugDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tmovq %rsp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %r8\n" + "\ttestq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__846_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3134242818, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__callSlowPath__cCall2__846_checkStackPointerAlignment__stackPointerOkay) + "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__846_fn__opDebugDone) + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__847_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__847_checkStackPointerAlignment__stackPointerOkay) + "\tcall *40(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__848_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__848_checkStackPointerAlignment__stackPointerOkay) + "\tcall *40(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__848_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__848_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__849_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__849_checkStackPointerAlignment__stackPointerOkay) + "\tcall *40(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__849_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__849_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__850_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__850_checkStackPointerAlignment__stackPointerOkay) + "\tcall *48(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__850_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__850_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__851_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__851_checkStackPointerAlignment__stackPointerOkay) + "\tcall *48(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__851_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__851_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__852_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__852_checkStackPointerAlignment__stackPointerOkay) + "\tcall *48(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__852_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__852_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__853_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__853_checkStackPointerAlignment__stackPointerOkay) + "\tcall *24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__854_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__854_checkStackPointerAlignment__stackPointerOkay) + "\tcall *24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__854_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__854_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__855_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__855_checkStackPointerAlignment__stackPointerOkay) + "\tcall *24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__855_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__855_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__856_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__856_checkStackPointerAlignment__stackPointerOkay) + "\tcall *32(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__856_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__856_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__857_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__857_checkStackPointerAlignment__stackPointerOkay) + "\tcall *32(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__857_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__857_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45552(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:637 + "\tandq $15, %rcx\n" + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:639 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__858_checkStackPointerAlignment__stackPointerOkay) "\n" + "\tmovq $3735879681, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:640 + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:641 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__858_checkStackPointerAlignment__stackPointerOkay) + "\tcall *32(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52720(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__858_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__858_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45552(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 +OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd) +OFFLINE_ASM_END +#endif +// offlineasm code for X86_64-release +// offlineasm input hash: c2f11a38a7d1373cb5e37dad9cc10246864299c5 54958600366590686342d9be6c3e88177e379e4d 2f0f121527372ad44531cf658a850454fb5586b1 da39a3ee5e6b4b0d3255bfef95601890afd80709 +#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_ARM64E && !OFFLINE_ASM_MIPS && !OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_C_LOOP_WIN && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && OFFLINE_ASM_JSVALUE64 && !OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_TRACING && OFFLINE_ASM_ADDRESS64 && OFFLINE_ASM_GIGACAGE_ENABLED +OFFLINE_ASM_BEGIN +OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart) + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1248 + +OFFLINE_ASM_GLOBAL_LABEL(vmEntryToJavaScript) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rsp\n" + "\tmovq %rsi, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:179 + "\tmovq 45464(%rsi), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:180 + "\tmovq %r8, 8(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:181 + "\tmovq 45456(%rsi), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:182 + "\tmovq %r8, 16(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:183 + "\tmovq 8(%rdx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:184 + "\tmovq %r8, 24(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:185 + "\tmovl 32(%rdx), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:187 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:188 + "\tsalq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:189 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:190 + "\tsubq %r8, %rcx\n" + "\tcmpq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:191 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__throwStackOverflow) "\n" + "\tcmpq 52496(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:211 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__throwStackOverflow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK) + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:215 + "\tmovq $4, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:216 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop) + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:220 + "\tmovq 0(%rdx, %rcx, 8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:221 + "\tmovq %r10, 16(%rsp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:222 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:223 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyHeaderLoop) "\n" + "\tmovl 16(%rdx), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:225 + "\tsubl $1, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:226 + "\tmovl 32(%rdx), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:227 + "\tsubl $1, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:228 + "\tcmpl %r10d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:230 + "\tje " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgs) "\n" + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:231 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop) + "\tsubl $1, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:233 + "\tmovq %rcx, 48(%rsp, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:234 + "\tcmpl %r10d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:235 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__fillExtraArgsLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs) + "\tmovq 40(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:238 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop) + "\ttestl %r8d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:241 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgsDone) "\n" + "\tsubl $1, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:242 + "\tmovq 0(%rcx, %r8, 8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:243 + "\tmovq %r10, 48(%rsp, %r8, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:244 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_doVMEntry__copyArgsLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:245 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone) + "\tmovq %rsp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:252 + "\tmovq %rbp, 45456(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:254 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:301 + "\tcall *%rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:305 + "\tsubq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:307 + "\tmovq %rbp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %r8\n" + "\tmovq 0(%r8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:267 + "\tmovq 8(%r8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:268 + "\tmovq %rdx, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:269 + "\tmovq 16(%r8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:270 + "\tmovq %rdx, 45456(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:271 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:273 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:277 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__throwStackOverflow) + "\tmovq %rsi, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:280 + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:281 + "\tcall " LOCAL_REFERENCE(llint_throw_stack_overflow_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rbp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %r8\n" + "\tmovq 0(%r8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:286 + "\tmovq 8(%r8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:287 + "\tmovq %r10, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:288 + "\tmovq 16(%r8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:289 + "\tmovq %r10, 45456(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:290 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:292 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:296 + +OFFLINE_ASM_GLOBAL_LABEL(vmEntryToNative) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rsp\n" + "\tmovq %rsi, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:179 + "\tmovq 45464(%rsi), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:180 + "\tmovq %r8, 8(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:181 + "\tmovq 45456(%rsi), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:182 + "\tmovq %r8, 16(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:183 + "\tmovq 8(%rdx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:184 + "\tmovq %r8, 24(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:185 + "\tmovl 32(%rdx), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:187 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:188 + "\tsalq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:189 + "\tmovq %rsp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:190 + "\tsubq %r8, %rcx\n" + "\tcmpq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:191 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__throwStackOverflow) "\n" + "\tcmpq 52496(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:211 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__throwStackOverflow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackHeightOK) + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:215 + "\tmovq $4, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:216 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyHeaderLoop) + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:220 + "\tmovq 0(%rdx, %rcx, 8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:221 + "\tmovq %r10, 16(%rsp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:222 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:223 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__copyHeaderLoop) "\n" + "\tmovl 16(%rdx), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:225 + "\tsubl $1, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:226 + "\tmovl 32(%rdx), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:227 + "\tsubl $1, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:228 + "\tcmpl %r10d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:230 + "\tje " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__copyArgs) "\n" + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:231 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__fillExtraArgsLoop) + "\tsubl $1, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:233 + "\tmovq %rcx, 48(%rsp, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:234 + "\tcmpl %r10d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:235 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__fillExtraArgsLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgs) + "\tmovq 40(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:238 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsLoop) + "\ttestl %r8d, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:241 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__copyArgsDone) "\n" + "\tsubl $1, %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:242 + "\tmovq 0(%rcx, %r8, 8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:243 + "\tmovq %r10, 48(%rsp, %r8, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:244 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_0_doVMEntry__copyArgsLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:245 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsDone) + "\tmovq %rsp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:252 + "\tmovq %rbp, 45456(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:254 + "\tmovq %rdi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:311 + "\tmovq %rbp, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:312 + "\tmovq %rsp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:313 + "\tcall *%rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:323 + "\tmovq %rbp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %r8\n" + "\tmovq 0(%r8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:267 + "\tmovq 8(%r8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:268 + "\tmovq %rdx, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:269 + "\tmovq 16(%r8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:270 + "\tmovq %rdx, 45456(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:271 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:273 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:277 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__throwStackOverflow) + "\tmovq %rsi, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:280 + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:281 + "\tcall " LOCAL_REFERENCE(llint_throw_stack_overflow_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rbp, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %r8\n" + "\tmovq 0(%r8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:286 + "\tmovq 8(%r8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:287 + "\tmovq %r10, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:288 + "\tmovq 16(%r8), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:289 + "\tmovq %r10, 45456(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:290 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:292 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:296 + +OFFLINE_ASM_GLOBAL_LABEL(sanitizeStackForVMImpl) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1276 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1286 + "\tmovq 52504(%rdi), %rsi\n" + "\tcmpq %rsi, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1287 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_zeroFillDone) "\n" + "\txorq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1289 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_zeroFillLoop) + "\tmovq %rdx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1291 + "\taddq $8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1292 + "\tcmpq %rsi, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1293 + "\tja " LOCAL_LABEL_STRING(_offlineasm_zeroFillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_zeroFillDone) + "\tmovq %rsp, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1296 + "\tmovq %rsi, 52504(%rdi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1297 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1298 + +OFFLINE_ASM_GLOBAL_LABEL(vmEntryRecord) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1303 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tmovq %rdi, %rax\n" + "\tsubq $80, %rax\n" + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1309 + +OFFLINE_ASM_GLOBAL_LABEL(llint_entry) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tcall " LOCAL_LABEL_STRING(relativePCBase) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1319 + +OFFLINE_ASM_GLUE_LABEL(relativePCBase) + "\tpop %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1321 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\txorq %r10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $1, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $2, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $3, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $4, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $5, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $6, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $7, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $8, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $9, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $11, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $13, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $14, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $15, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $16, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $17, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $18, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $19, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_catch) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $20, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $21, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $22, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $23, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $24, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $25, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $26, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $27, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $28, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $29, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_add) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $30, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $31, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $32, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $33, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mul) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $34, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $35, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_div) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $36, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_sub) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $37, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $38, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $39, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $40, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $41, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $42, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_negate) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $43, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $44, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $45, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $46, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $47, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $48, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $49, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $50, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $51, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $52, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $53, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $54, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $55, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $56, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $57, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $58, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $59, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $60, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $61, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $62, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $63, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $64, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $65, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $66, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $67, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $68, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jless) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $69, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $70, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $71, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $72, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $73, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $74, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $75, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $76, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $77, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $78, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $79, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $80, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $81, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $82, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $83, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $84, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $85, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $86, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $87, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $88, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $89, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $90, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $91, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_ret) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $92, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $93, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $94, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $95, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $96, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $97, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $98, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $99, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $100, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $101, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_debug) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $102, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_end) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $103, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $104, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $105, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $106, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $107, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $108, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $109, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $110, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $111, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $112, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $113, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_yield) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $114, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $115, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $116, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $117, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $118, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nop) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $119, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $120, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $121, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $122, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $123, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enter) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $124, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $125, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $126, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $127, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $128, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $129, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $130, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $131, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_spread) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $132, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $133, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mov) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $134, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $135, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $136, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $137, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $138, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_less) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $139, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $140, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greater) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $141, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $142, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_below) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $143, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $144, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mod) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $145, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_pow) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $146, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $147, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $148, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $149, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $150, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $151, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $152, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $153, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $154, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $155, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $156, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $157, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $158, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $159, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $160, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_inc) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $161, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_dec) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $162, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_not) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $163, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $164, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $165, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $166, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $167, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $168, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $169, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $170, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $171, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $172, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $173, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $174, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $175, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $176, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $177, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $178, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $179, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $180, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $181, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $182, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $183, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\txorq %r10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $1, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $2, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $3, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $4, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $5, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $6, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $7, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $8, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $9, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $11, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $13, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $14, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $15, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $16, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $17, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $18, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $19, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_catch_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $20, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $21, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $22, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $23, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $24, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $25, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $26, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $27, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $28, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $29, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_add_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $30, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $31, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $32, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $33, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mul_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $34, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $35, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_div_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $36, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_sub_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $37, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $38, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $39, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $40, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $41, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $42, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_negate_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $43, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $44, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $45, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $46, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $47, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $48, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $49, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $50, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $51, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $52, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $53, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $54, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $55, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $56, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $57, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $58, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $59, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $60, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $61, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $62, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $63, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $64, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $65, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $66, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $67, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $68, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jless_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $69, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $70, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $71, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $72, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $73, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $74, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $75, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $76, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $77, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $78, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $79, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $80, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $81, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $82, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $83, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $84, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $85, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $86, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $87, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $88, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $89, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $90, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $91, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_ret_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $92, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $93, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $94, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $95, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $96, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $97, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $98, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $99, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $100, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $101, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_debug_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $102, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_end_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $103, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $104, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $105, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $106, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $107, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $108, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $109, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $110, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $111, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $112, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $113, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_yield_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $114, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $115, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $116, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $117, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $118, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nop_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $119, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $120, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $121, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $122, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $123, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enter_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $124, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $125, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $126, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $127, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $128, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $129, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $130, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $131, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_spread_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $132, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $133, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mov_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $134, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $135, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $136, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $137, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $138, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_less_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $139, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $140, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greater_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $141, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $142, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_below_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $143, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $144, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mod_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $145, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_pow_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $146, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $147, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $148, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $149, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $150, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $151, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $152, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $153, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $154, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $155, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $156, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $157, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $158, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $159, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $160, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_inc_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $161, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_dec_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $162, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_not_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $163, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $164, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $165, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $166, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $167, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $168, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $169, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $170, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $171, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $172, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $173, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $174, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $175, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $176, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $177, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $178, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $179, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $180, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $181, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $182, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue_wide16) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $183, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rsi, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\txorq %r10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $1, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_eval_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $2, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $3, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $4, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_tail_call_forward_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $5, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $6, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_construct_varargs_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $7, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_size_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $8, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_buffer_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $9, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_ptr_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $10, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $11, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $13, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_from_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $14, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $15, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $16, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $17, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_argument_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $18, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $19, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_catch_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $20, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $21, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $22, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_call_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $23, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_try_get_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $24, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_type_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $25, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_profile_control_flow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $26, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $27, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_indexed_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $28, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $29, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_add_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $30, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_direct_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $31, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $32, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $33, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mul_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $34, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_direct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $35, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_div_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $36, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_sub_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $37, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitand_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $38, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitor_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $39, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitxor_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $40, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $41, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_number_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $42, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_negate_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $43, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $44, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_bitnot_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $45, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_by_id_direct_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $46, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_cell_with_type_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $47, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_in_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $48, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_id_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $49, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $50, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_by_val_with_this_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $51, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_del_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $52, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $53, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $54, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_setter_by_id_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $55, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_getter_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $56, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_setter_by_val_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $57, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_data_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $58, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_define_accessor_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $59, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jmp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $60, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jtrue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $61, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jfalse_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $62, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $63, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $64, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jeq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $65, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $66, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jneq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $67, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $68, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jless_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $69, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jlesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $70, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $71, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jgreatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $72, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnless_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $73, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jnlesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $74, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide16_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $75, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $76, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbelow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $77, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jbeloweq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $78, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_loop_hint_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $79, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_imm_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $80, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_char_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $81, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_switch_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $82, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $83, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $84, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $85, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_generator_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $86, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $87, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $88, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $89, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_async_generator_func_exp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $90, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_set_function_name_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $91, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_ret_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $92, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_strcat_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $93, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_primitive_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $94, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_put_to_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $95, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_push_with_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $96, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_lexical_environment_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $97, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_generator_frame_environment_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $98, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_parent_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $99, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $100, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_throw_static_error_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $101, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_debug_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $102, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_end_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $103, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_enumerable_length_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $104, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_structure_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $105, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_has_generic_property_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $106, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_property_enumerator_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $107, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_structure_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $108, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enumerator_generic_pname_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $109, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_index_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $110, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unreachable_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $111, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_rest_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $112, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_rest_length_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $113, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_yield_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $114, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_traps_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $115, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $116, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_log_shadow_chicken_tail_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $117, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $118, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nop_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $119, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_begin_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $120, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_super_sampler_end_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $121, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_jngreater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $122, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_wide32_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $123, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_enter_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $124, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_get_scope_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $125, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_direct_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $126, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_scoped_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $127, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_create_cloned_arguments_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $128, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_argument_count_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $129, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_check_tdz_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $130, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_array_with_spread_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $131, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_spread_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $132, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_new_regexp_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $133, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mov_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $134, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $135, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $136, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_stricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $137, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_nstricteq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $138, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_less_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $139, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_lesseq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $140, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greater_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $141, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_greatereq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $142, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_below_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $143, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_beloweq_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $144, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_mod_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $145, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_pow_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $146, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_rshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $147, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_urshift_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $148, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_eq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $149, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_neq_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $150, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_to_string_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $151, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_unsigned_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $152, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_empty_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $153, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $154, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_undefined_or_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $155, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_boolean_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $156, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_number_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $157, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $158, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_object_or_null_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $159, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_is_function_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $160, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_inc_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $161, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_dec_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $162, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_not_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $163, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_identity_with_profile_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $164, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_overrides_has_instance_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $165, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $166, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_instanceof_custom_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $167, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_op_typeof_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $168, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(handleUncaughtException_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $169, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_eval_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $170, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_module_program_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $171, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $172, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $173, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_call_arity_check_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $174, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_function_for_construct_arity_check_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $175, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_generic_return_point_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $176, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $177, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_throw_during_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $178, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $179, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_native_construct_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $180, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_call_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $181, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_internal_function_construct_trampoline_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $182, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tleaq " LOCAL_LABEL_STRING(llint_program_prologue_wide32) " - " LOCAL_LABEL_STRING(relativePCBase) "(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1350 + "\tmovq $183, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1351 + "\tmovq %r8, 0(%rdx, %r10, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1352 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1398 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16) + "\tmovzwl 1(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:34 + "\tmovq " LOCAL_REFERENCE(g_opcodeMapWide16) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:35 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:36 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32) + "\tmovl 1(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:40 + "\tmovq " LOCAL_REFERENCE(g_opcodeMapWide32) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:41 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:42 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide16) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide32) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide16) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide32) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_enter_wide16) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_OPCODE_LABEL(op_enter_wide32) + "\tcall " LOCAL_REFERENCE(llint_crash) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:547 + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__0_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__1_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__2_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__3_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__4_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__5_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__6_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__recover) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__continue) + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__7_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__8_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\ttestq %rax, %rax\n" + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\ttestq %rax, %rax\n" + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\ttestq %rax, %rax\n" + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\ttestq %rax, %rax\n" + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\ttestq %rax, %rax\n" + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1056 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + "\tmovq 96(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tcall " LOCAL_REFERENCE(slow_path_call_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\ttestq %rax, %rax\n" + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop) + "\tmovq 32(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 0(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:708 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\taddl $5, 232(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1102 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__continue) "\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1104 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1105 + "\tcall " LOCAL_REFERENCE(llint_entry_osr_function_for_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1116 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__recover) "\n" + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1117 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1126 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__recover) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__continue) + "\tmovq %rsi, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + "\tsubq $32, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + "\tmovq %r15, -8(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:741 + "\tmovq %r14, -16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:742 + "\tmovq %r13, -24(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:743 + "\tmovq %r12, -32(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:744 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1140 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1141 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + "\tcmpq %rbp, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + "\tja " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck) "\n" + "\tmovq 80(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + "\tcmpq %rax, 52496(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1154 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\taddq %r13, %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_stack_check) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1067 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + "\tmovq 104(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + "\tmovl 20(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + "\tnegq %rax\n" + "\taddq %rbp, %rax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK) + "\tmovq %rsp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1182 + "\tmovq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1183 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__zeroStackLoop) + "\tcmpq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1185 + "\tje " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__zeroStackDone) "\n" + "\tsubq $8, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1186 + "\tmovq $0, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1187 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_prologue__zeroStackLoop) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1188 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__zeroStackDone) + "\tmovq 264(%rsi), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1197 + "\tleaq 2(%r14), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1198 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:595 + "\tcmpl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:596 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:598 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:599 + "\tcall " LOCAL_REFERENCE(slow_path_construct_arityCheck) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:601 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError) "\n" + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rdx, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:608 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:609 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError) + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:612 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:613 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) "\n" + "\tmovl 32(%rbp), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:614 + "\taddl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:615 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:617 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:618 + "\tmovq %rsi, %rcx\n" + "\tandl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:619 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:620 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:621 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots) + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:623 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:624 + "\tsubl $1, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:625 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots) "\n" + "\tandl $-2, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:626 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:627 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:636 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:637 + "\tnegq %rsi\n" + "\tmovq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:638 + "\tsubq $32, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:639 + "\taddl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:640 + "\tmovq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:641 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:643 + "\taddq %rax, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:644 + "\taddq %rax, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:645 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop) + "\tmovq 0(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:647 + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:648 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:649 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:650 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:652 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:653 + "\tmovq %rsi, %rdx\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:654 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop) + "\tmovq %rax, 0(%rcx, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:656 + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:657 + "\taddl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:658 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:668 + "\tmovq 88(%rsi), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:669 + "\txorq %r8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:670 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:671 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) + "\tmovl 28(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + "\taddq $-1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) "\n" + "\tmovq 168(%rsi), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) "\n" + "\timulq $24, %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + "\tsalq $3, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + "\taddq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop) + "\tmovq 40(%rbp, %rax, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1223 + "\tsubq $24, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1224 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1225 + "\taddq $-8, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:328 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:329 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:330 + "\tmovq 45456(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq $0, 52256(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:332 + "\tmovq 45456(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:334 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rdx\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:337 + "\tmovq 8(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:338 + "\tmovq %r10, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:339 + "\tmovq 16(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:340 + "\tmovq %r10, 45456(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:341 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:343 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:347 + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide16) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:328 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:329 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:330 + "\tmovq 45456(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq $0, 52256(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:332 + "\tmovq 45456(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:334 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rdx\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:337 + "\tmovq 8(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:338 + "\tmovq %r10, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:339 + "\tmovq 16(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:340 + "\tmovq %r10, 45456(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:341 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:343 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:347 + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide32) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:328 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:329 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:330 + "\tmovq 45456(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq $0, 52256(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:332 + "\tmovq 45456(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:334 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tsubq $80, %rdx\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:337 + "\tmovq 8(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:338 + "\tmovq %r10, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:339 + "\tmovq 16(%rdx), %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:340 + "\tmovq %r10, 45456(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:341 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:343 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:347 + +OFFLINE_ASM_OPCODE_LABEL(op_enter) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:687 + "\tmovl 24(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:688 + "\tsubq $4, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:689 + "\tmovq %rbp, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:690 + "\tsubq $32, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:691 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:692 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_opEnterDone) "\n" + "\tmovq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:693 + "\tnegl %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:694 + "\tmovslq %edx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:695 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop) + "\tmovq %rax, 0(%rsi, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:697 + "\taddq $1, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:698 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:699 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_opEnterLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_enter) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument) + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:707 + "\tcmpl %edx, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:708 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) "\n" + "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:709 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset) + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide16) + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:707 + "\tcmpl %edx, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:708 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds) "\n" + "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:709 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset) + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds) + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset) + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide32) + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:707 + "\tcmpl %edx, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:708 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds) "\n" + "\tmovq 40(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:709 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset) + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds) + "\tmovq $10, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 36(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset) "\n" + "\tmovl 168(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset) + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:718 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:719 + "\tmovq $-281474976710656, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:197 + "\torq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:720 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide16) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:718 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:719 + "\tmovq $-281474976710656, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:197 + "\torq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:720 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide32) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:718 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:719 + "\tmovq $-281474976710656, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:197 + "\torq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:720 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope) + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:726 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:727 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide16) + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:726 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:727 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide32) + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:726 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:727 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_this) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:734 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:735 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" + "\tcmpb $23, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:736 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" + "\tmovl 0(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:737 + "\tmovzwl 32(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset) "\n" + "\tmovl 160(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset) + "\tmovzbl 2(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $5, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:739 + "\tcmpl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:740 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:734 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:735 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) "\n" + "\tcmpb $23, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:736 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) "\n" + "\tmovl 0(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:737 + "\tmovzwl 32(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset) "\n" + "\tmovl 160(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset) + "\tmovzwl 5(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $5, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:739 + "\tcmpl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:740 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:734 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:735 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) "\n" + "\tcmpb $23, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:736 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) "\n" + "\tmovl 0(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:737 + "\tmovzwl 32(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset) "\n" + "\tmovl 160(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset) + "\tmovl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $5, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:739 + "\tcmpl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:740 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__load__done) + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:752 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__26_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__26_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__26_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__26_load__done) + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:752 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__27_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__27_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__27_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__27_load__done) + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:752 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_tdz_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ) + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mov) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__28_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__28_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__28_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__28_load__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mov_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__29_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__29_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__29_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__29_load__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mov_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__30_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__30_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__30_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__30_load__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_not) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__31_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__31_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__31_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__31_load__done) + "\txorq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:770 + "\ttestq $-2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:771 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) "\n" + "\txorq $7, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:772 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_not_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__32_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__32_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__32_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__32_load__done) + "\txorq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:770 + "\ttestq $-2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:771 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow) "\n" + "\txorq $7, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:772 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_not_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__33_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__33_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__33_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__33_load__done) + "\txorq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:770 + "\ttestq $-2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:771 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow) "\n" + "\txorq $7, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:772 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_not) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__done) + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:822 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__done) + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:822 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__done) + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:822 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__done) + "\txorq $7, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:826 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__done) + "\txorq $7, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:826 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:801 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:802 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__immediate) "\n" + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:803 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__masqueradesAsUndefined) "\n" + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:808 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:809 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:810 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:813 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:814 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__done) + "\txorq $7, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:826 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:831 + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:832 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:833 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:834 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:831 + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:832 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:833 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:834 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:831 + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:832 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:833 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:834 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__37_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__37_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__37_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__37_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__38_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__38_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__38_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__38_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:866 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__39_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__39_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__39_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__39_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__40_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__40_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__40_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__40_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:866 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__41_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__41_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__41_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__41_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__42_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__42_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__42_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__42_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:866 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_stricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__43_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__43_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__43_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__43_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__44_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__44_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__44_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__44_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:870 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__45_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__45_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__45_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__45_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__46_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__46_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__46_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__46_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:870 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__47_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__47_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__47_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__47_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__48_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__48_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__48_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__48_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:845 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:846 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:847 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:848 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:849 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:851 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:852 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:870 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:855 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_nstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__49_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__49_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__49_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__49_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__50_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__50_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__50_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__50_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:902 + "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__51_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__51_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__51_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__51_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__52_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__52_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__52_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__52_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:902 + "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__52_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__52_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__53_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__53_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__53_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__53_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__54_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__54_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__54_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__54_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:902 + "\tje " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__54_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__54_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__55_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__55_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__55_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__55_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__56_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__56_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__56_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__56_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:906 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__57_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__57_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__57_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__57_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__58_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__58_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__58_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__58_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:906 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__59_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__59_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__59_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__59_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__60_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__60_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__60_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__60_load__done) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:879 + "\torq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:880 + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:881 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) "\n" + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:882 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__leftOK) "\n" + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:883 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__leftOK) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:885 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__rightOK) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:886 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__rightOK) + "\tcmpq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:906 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnstricteq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_number) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__61_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__61_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__61_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__61_load__done) + "\tcmpq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:927 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsImmediate) "\n" + "\ttestq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:928 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsImmediate) + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 84(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__61_metadata__setUpOffset) "\n" + "\tmovl 264(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__61_metadata__setUpOffset) + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__62_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__62_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__62_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__62_load__done) + "\tcmpq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:927 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberIsImmediate) "\n" + "\ttestq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:928 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberIsImmediate) + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 84(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__62_metadata__setUpOffset) "\n" + "\tmovl 264(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__62_metadata__setUpOffset) + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__63_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__63_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__63_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__63_load__done) + "\tcmpq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:927 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberIsImmediate) "\n" + "\ttestq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:928 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberIsImmediate) + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 84(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__63_metadata__setUpOffset) "\n" + "\tmovl 264(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__63_metadata__setUpOffset) + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_number) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_string) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__64_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__64_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__64_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__64_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:941 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) "\n" + "\tcmpb $1, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:942 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringIsString) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__65_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__65_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__65_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__65_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:941 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow) "\n" + "\tcmpb $1, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:942 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringIsString) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__66_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:941 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow) "\n" + "\tcmpb $1, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:942 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringIsString) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_object) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__67_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__67_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__67_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__67_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:955 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) "\n" + "\tcmpb $22, 5(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:956 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 82(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset) "\n" + "\tmovl 260(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__68_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__68_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__68_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__68_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:955 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow) "\n" + "\tcmpb $22, 5(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:956 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 82(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__68_metadata__setUpOffset) "\n" + "\tmovl 260(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__68_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__69_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__69_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__69_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rax, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__69_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:955 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow) "\n" + "\tcmpb $22, 5(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:956 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 82(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__69_metadata__setUpOffset) "\n" + "\tmovl 260(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__69_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_negate) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__70_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__70_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__70_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__70_load__done) + "\tmovzwl 86(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__70_metadata__setUpOffset) "\n" + "\tmovl 268(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__70_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:969 + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:970 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateNotInt) "\n" + "\ttestl $2147483647, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:971 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) "\n" + "\tnegl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:972 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:973 + "\torl $8388608, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:974 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:975 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateNotInt) + "\ttestq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:978 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) "\n" + "\tmovq $9223372036854775808, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\txorq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\torl $16777216, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:980 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:981 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_negate_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__71_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__71_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__71_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__71_load__done) + "\tmovzwl 86(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__71_metadata__setUpOffset) "\n" + "\tmovl 268(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__71_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:969 + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:970 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateNotInt) "\n" + "\ttestl $2147483647, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:971 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow) "\n" + "\tnegl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:972 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:973 + "\torl $8388608, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:974 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:975 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateNotInt) + "\ttestq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:978 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow) "\n" + "\tmovq $9223372036854775808, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\txorq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\torl $16777216, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:980 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:981 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_negate_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__72_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__72_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__72_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__72_load__done) + "\tmovzwl 86(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__72_metadata__setUpOffset) "\n" + "\tmovl 268(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__72_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:969 + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:970 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateNotInt) "\n" + "\ttestl $2147483647, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:971 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow) "\n" + "\tnegl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:972 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:973 + "\torl $8388608, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:974 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:975 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateNotInt) + "\ttestq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:978 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow) "\n" + "\tmovq $9223372036854775808, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\txorq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:979 + "\torl $16777216, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:980 + "\tmovl %edx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:981 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_negate) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_div) + "\tmovzwl 72(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__73_metadata__setUpOffset) "\n" + "\tmovl 240(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__73_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__73_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__73_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__73_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__73_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__74_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__74_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__74_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__74_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1056 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" + "\tcmpl $-1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1057 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" + "\tcmpl $-2147483648, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1058 + "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notNeg2TwoThe31DivByNeg1) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1060 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__intOK) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1061 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__intOK) + "\tmovq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1063 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1064 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1065 + "\tcdq\n" + "\tidivl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1066 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1067 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1068 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1069 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_div_wide16) + "\tmovzwl 72(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset) "\n" + "\tmovl 240(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__75_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__75_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__75_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__75_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__76_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__76_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__76_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__76_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op2NotInt) "\n" + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1056 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" + "\tcmpl $-1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1057 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__76_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" + "\tcmpl $-2147483648, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1058 + "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__76_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1060 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__76_integerOperationAndStore__intOK) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1061 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__76_integerOperationAndStore__intOK) + "\tmovq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1063 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1064 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1065 + "\tcdq\n" + "\tidivl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1066 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1067 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1068 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1069 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntReady) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op2NotInt) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_div_wide32) + "\tmovzwl 72(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset) "\n" + "\tmovl 240(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__77_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__77_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__77_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__77_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__78_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__78_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__78_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__78_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op2NotInt) "\n" + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1056 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" + "\tcmpl $-1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1057 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__78_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) "\n" + "\tcmpl $-2147483648, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1058 + "\tje " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__78_integerOperationAndStore__notNeg2TwoThe31DivByNeg1) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1060 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__78_integerOperationAndStore__intOK) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1061 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__78_integerOperationAndStore__intOK) + "\tmovq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1063 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1064 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1065 + "\tcdq\n" + "\tidivl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1066 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1067 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1068 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1069 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntReady) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op2NotInt) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tdivsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1071 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_div) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mul) + "\tmovzwl 68(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset) "\n" + "\tmovl 232(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__79_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__79_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__79_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__79_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__80_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__80_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__80_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__80_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1080 + "\timull %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1081 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1082 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1083 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1084 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1086 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1087 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mul_wide16) + "\tmovzwl 68(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset) "\n" + "\tmovl 232(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__81_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__81_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__81_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__81_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__82_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__82_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__82_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__82_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt) "\n" + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1080 + "\timull %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1081 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1082 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__82_integerOperationAndStore__done) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1083 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1084 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__82_integerOperationAndStore__done) + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1086 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1087 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mul_wide32) + "\tmovzwl 68(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset) "\n" + "\tmovl 232(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__83_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__83_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__83_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__83_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__84_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__84_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__84_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__84_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt) "\n" + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1080 + "\timull %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1081 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1082 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__84_integerOperationAndStore__done) "\n" + "\tcmpl $0, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1083 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1084 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__84_integerOperationAndStore__done) + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1086 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1087 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tmulsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1089 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_mul) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_add) + "\tmovzwl 60(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset) "\n" + "\tmovl 216(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__85_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__85_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__85_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__85_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__86_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__86_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__86_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__86_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1103 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_add_wide16) + "\tmovzwl 60(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset) "\n" + "\tmovl 216(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__87_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__87_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__87_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__87_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__88_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__88_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__88_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__88_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt) "\n" + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1103 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_add_wide32) + "\tmovzwl 60(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset) "\n" + "\tmovl 216(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__89_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__89_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__89_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__89_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__90_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__90_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__90_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__90_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt) "\n" + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1103 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\taddsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1104 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_add) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_sub) + "\tmovzwl 74(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset) "\n" + "\tmovl 244(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__91_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__91_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__91_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__91_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__92_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__92_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__92_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__92_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1108 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_sub_wide16) + "\tmovzwl 74(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset) "\n" + "\tmovl 244(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__93_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__93_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__93_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__93_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__94_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__94_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__94_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__94_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt) "\n" + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1108 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_sub_wide32) + "\tmovzwl 74(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset) "\n" + "\tmovl 244(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__95_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__95_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__95_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__95_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__96_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__96_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__96_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__96_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1002 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1003 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt) "\n" + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1108 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1096 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1097 + "\torl $9437184, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1012 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1013 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Int) "\n" + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1014 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1015 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1016 + "\torl $18874368, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1018 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Int) + "\torl $17825792, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1021 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1024 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1025 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1027 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1028 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1029 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1035 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) "\n" + "\torl $10485760, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:995 + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1037 + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1038 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1039 + "\tsubsd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1109 + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1041 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1042 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1043 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_sub) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__97_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__97_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__97_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__97_load__done) + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1115 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__98_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__98_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__98_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__98_load__done) + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1115 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__99_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__99_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__99_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__99_load__done) + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1115 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow) "\n" + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_unsigned) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lshift) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__100_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__101_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1150 + "\tsall %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 88(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) "\n" + "\tmovl 272(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__102_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__102_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__102_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__102_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__103_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__103_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__103_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__103_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1150 + "\tsall %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 88(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__103_metadata__setUpOffset) "\n" + "\tmovl 272(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__103_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__104_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__104_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__104_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__104_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__105_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1150 + "\tsall %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 88(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) "\n" + "\tmovl 272(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_lshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_rshift) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__106_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__106_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__106_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__106_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__107_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__107_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__107_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__107_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1154 + "\tsarl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__108_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__108_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__108_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__108_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__109_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__109_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__109_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__109_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1154 + "\tsarl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__110_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__110_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__110_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__110_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__111_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__111_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__111_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__111_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1154 + "\tsarl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_rshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_urshift) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__112_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__112_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__112_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__112_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__113_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__113_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__113_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__113_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1158 + "\tshrl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__114_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__114_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__114_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__114_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__115_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__115_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__115_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__115_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1158 + "\tshrl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__116_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__116_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__116_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__116_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__117_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__117_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__117_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__117_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) "\n" + "\txchgq %rsi, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1158 + "\tshrl %cl, %eax\n" + "\txchgq %rsi, %rcx\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_urshift) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitand) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__118_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__118_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__118_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__118_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__119_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__119_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__119_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__119_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow) "\n" + "\tandl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1161 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 76(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__119_metadata__setUpOffset) "\n" + "\tmovl 248(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__119_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__120_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__120_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__120_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__120_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__121_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__121_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__121_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__121_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow) "\n" + "\tandl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1161 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 76(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__121_metadata__setUpOffset) "\n" + "\tmovl 248(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__121_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__122_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__122_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__122_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__122_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__123_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__123_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__123_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__123_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) "\n" + "\tandl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1161 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 76(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset) "\n" + "\tmovl 248(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitand) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitor) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__124_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__124_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__124_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__124_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__125_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__125_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__125_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__125_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) "\n" + "\torl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1164 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 78(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset) "\n" + "\tmovl 252(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__126_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__126_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__126_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__126_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__127_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__127_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__127_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__127_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) "\n" + "\torl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1164 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 78(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset) "\n" + "\tmovl 252(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__128_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__128_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__128_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__128_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__129_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__129_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__129_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__129_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) "\n" + "\torl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1164 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 78(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset) "\n" + "\tmovl 252(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__130_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__130_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__130_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__130_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__131_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__131_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__131_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__131_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) "\n" + "\txorl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1167 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 80(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset) "\n" + "\tmovl 256(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__132_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__132_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__132_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__132_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__133_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__133_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__133_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__133_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) "\n" + "\txorl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1167 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 80(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset) "\n" + "\tmovl 256(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__134_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__134_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__134_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__134_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__135_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__135_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__135_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__k__135_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1129 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1130 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) "\n" + "\txorl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1167 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1132 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 80(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset) "\n" + "\tmovl 256(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitxor) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__136_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__136_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__136_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__136_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) "\n" + "\tnotl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1172 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1173 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\tmovzwl 90(%r12), %esi\n" + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__136_metadata__setUpOffset) "\n" + "\tmovl 276(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__136_metadata__setUpOffset) + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__137_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__137_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__137_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__137_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__opBitNotSlow) "\n" + "\tnotl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1172 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1173 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\tmovzwl 90(%r12), %esi\n" + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset) "\n" + "\tmovl 276(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset) + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__opBitNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__138_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__138_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__138_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__138_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__138_fn__opBitNotSlow) "\n" + "\tnotl %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1172 + "\torq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1173 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\tmovzwl 90(%r12), %esi\n" + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__138_metadata__setUpOffset) "\n" + "\tmovl 276(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__138_metadata__setUpOffset) + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__138_fn__opBitNotSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_bitnot) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance) + "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__139_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__139_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__139_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__139_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1186 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1187 + "\tmovq 440(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1188 + "\tcmpq %rdx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1189 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opOverridesHasInstanceNotDefaultSymbol) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__140_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__140_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__140_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__140_load__done) + "\ttestb $2, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1193 + "\tsetz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1194 + "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1195 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverridesHasInstanceNotDefaultSymbol) + "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1199 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide16) + "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__141_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__141_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__141_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__141_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1186 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1187 + "\tmovq 440(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1188 + "\tcmpq %rdx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1189 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__142_fn__opOverridesHasInstanceNotDefaultSymbol) "\n" + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__142_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__142_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__142_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__142_load__done) + "\ttestb $2, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1193 + "\tsetz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1194 + "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1195 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__142_fn__opOverridesHasInstanceNotDefaultSymbol) + "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1199 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide32) + "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__143_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__143_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__143_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__143_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1186 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1187 + "\tmovq 440(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1188 + "\tcmpq %rdx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1189 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__144_fn__opOverridesHasInstanceNotDefaultSymbol) "\n" + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__144_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__144_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__144_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__144_load__done) + "\ttestb $2, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1193 + "\tsetz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1194 + "\tmovq %rsi, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1195 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__144_fn__opOverridesHasInstanceNotDefaultSymbol) + "\tmovq $7, 0(%rbp, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1199 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__145_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1207 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1208 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__146_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1207 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1208 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__147_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1207 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1208 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__148_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1216 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) "\n" + "\tcmpq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1217 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1218 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1221 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__148_fn__masqueradesAsUndefined) "\n" + "\tmovq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1222 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__148_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1226 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1227 + "\tcmpq %rsi, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1228 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1229 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__149_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1216 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__opIsUndefinedCell) "\n" + "\tcmpq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1217 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1218 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__opIsUndefinedCell) + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1221 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__masqueradesAsUndefined) "\n" + "\tmovq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1222 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__149_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1226 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1227 + "\tcmpq %rsi, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1228 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1229 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__150_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1216 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__150_fn__opIsUndefinedCell) "\n" + "\tcmpq $10, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1217 + "\tsete %cl\n" + "\tmovzbl %cl, %ecx\n" + "\torq $6, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1218 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__150_fn__opIsUndefinedCell) + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1221 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__150_fn__masqueradesAsUndefined) "\n" + "\tmovq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1222 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__150_fn__masqueradesAsUndefined) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rdx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1226 + "\tmovq 8(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1227 + "\tcmpq %rsi, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1228 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1229 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__151_load__done) + "\txorq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1237 + "\ttestq $-2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1238 + "\tsetz %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1239 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__152_load__done) + "\txorq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1237 + "\ttestq $-2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1238 + "\tsetz %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1239 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__153_load__done) + "\txorq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1237 + "\ttestq $-2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1238 + "\tsetz %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1239 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_number) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__154_load__done) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1247 + "\tsetnz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1248 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__155_load__done) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1247 + "\tsetnz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1248 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__156_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__156_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__156_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__156_load__done) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1247 + "\tsetnz %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1248 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type) + "\tmovzbl 3(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__157_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__157_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__157_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__157_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1257 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) "\n" + "\tcmpb %al, 5(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1258 + "\tsete %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1259 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide16) + "\tmovzwl 7(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__158_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__158_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__158_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__158_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1257 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__158_fn__notCellCase) "\n" + "\tcmpb %al, 5(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1258 + "\tsete %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1259 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__158_fn__notCellCase) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide32) + "\tmovl 13(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__159_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__159_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__159_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rsi, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__159_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1257 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__159_fn__notCellCase) "\n" + "\tcmpb %al, 5(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1258 + "\tsete %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1259 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__159_fn__notCellCase) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object) + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__160_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__160_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__160_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__160_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1269 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1270 + "\tsetae %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1271 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide16) + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__161_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__161_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__161_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__161_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1269 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__161_fn__opIsObjectNotCell) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1270 + "\tsetae %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1271 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__161_fn__opIsObjectNotCell) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide32) + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__162_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__162_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__162_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__162_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1269 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__162_fn__opIsObjectNotCell) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1270 + "\tsetae %sil\n" + "\tmovzbl %sil, %esi\n" + "\torq $6, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1271 + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__162_fn__opIsObjectNotCell) + "\tmovq $6, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct) + "\tmovzwl 92(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__162_metadata__setUpOffset) "\n" + "\tmovl 280(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__162_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__163_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__163_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__163_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__163_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1308 + "\tmovl 24(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1309 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1310 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) "\n" + "\tmovl 28(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1311 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide16) + "\tmovzwl 92(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__163_metadata__setUpOffset) "\n" + "\tmovl 280(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__163_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__164_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__164_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__164_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__164_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__164_fn__opGetByIdDirectSlow) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1308 + "\tmovl 24(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1309 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1310 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__164_fn__opGetByIdDirectSlow) "\n" + "\tmovl 28(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1311 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__164_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__164_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__164_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__164_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__164_fn__opGetByIdDirectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide32) + "\tmovzwl 92(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__164_metadata__setUpOffset) "\n" + "\tmovl 280(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__164_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__165_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__165_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__165_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__165_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__165_fn__opGetByIdDirectSlow) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1308 + "\tmovl 24(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1309 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1310 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__165_fn__opGetByIdDirectSlow) "\n" + "\tmovl 28(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1311 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__165_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__165_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__165_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__165_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__165_fn__opGetByIdDirectSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id) + "\tmovzwl 38(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__165_metadata__setUpOffset) "\n" + "\tmovl 172(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__165_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 14(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1324 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__166_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__166_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__166_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__166_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault) + "\tcmpb $1, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1330 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1331 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1332 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1333 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__166_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__166_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__166_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__166_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) + "\ttestb %sil, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1339 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1340 + "\tmovl 0(%rdx), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1341 + "\tcmpl %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1342 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1343 + "\tmovq 8(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1344 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) + "\tcmpb $3, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1350 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) "\n" + "\tmovq %rcx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1351 + "\tmovl 0(%rax), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %r10d, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1353 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\ttestl $14, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1354 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\tmovq 8(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%rsi), %rsi\n" + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__cage__done) + "\tmovl -8(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1356 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1357 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1358 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1363 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1364 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1365 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) "\n" + "\tmovq $10, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq $10, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide16) + "\tmovzwl 38(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__167_metadata__setUpOffset) "\n" + "\tmovl 172(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__167_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 14(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1324 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__167_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__167_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__167_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__167_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdDefault) + "\tcmpb $1, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdProtoLoad) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1330 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1331 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1332 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1333 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdProtoLoad) + "\ttestb %sil, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1339 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdArrayLength) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1340 + "\tmovl 0(%rdx), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1341 + "\tcmpl %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1342 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1343 + "\tmovq 8(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1344 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdArrayLength) + "\tcmpb $3, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1350 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdUnset) "\n" + "\tmovq %rcx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1351 + "\tmovl 0(%rax), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %r10d, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1353 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" + "\ttestl $14, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1354 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" + "\tmovq 8(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%rsi), %rsi\n" + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__169_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__169_cage__done) + "\tmovl -8(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1356 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1357 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1358 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdUnset) + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1363 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1364 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1365 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) "\n" + "\tmovq $10, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq $10, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__169_fn__opGetByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide32) + "\tmovzwl 38(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__169_metadata__setUpOffset) "\n" + "\tmovl 172(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__169_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 14(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1324 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__169_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__169_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__169_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__169_load__done) + "\ttestq %r15, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDefault) + "\tcmpb $1, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdProtoLoad) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1330 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1331 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1332 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1333 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__170_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__170_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__170_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__170_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdProtoLoad) + "\ttestb %sil, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1339 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdArrayLength) "\n" + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1340 + "\tmovl 0(%rdx), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1341 + "\tcmpl %esi, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1342 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" + "\tmovslq 4(%rdx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1343 + "\tmovq 8(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1344 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rcx, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdArrayLength) + "\tcmpb $3, %sil\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1350 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdUnset) "\n" + "\tmovq %rcx, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1351 + "\tmovl 0(%rax), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %r10d, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1353 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" + "\ttestl $14, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1354 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" + "\tmovq 8(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%rsi), %rsi\n" + "\ttestq %rsi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__171_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rsi, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__171_cage__done) + "\tmovl -8(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1356 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1357 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1358 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdUnset) + "\tmovl 0(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1363 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1364 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1365 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) "\n" + "\tmovq $10, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq $10, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id) + "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__171_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__171_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__171_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__171_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__171_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__171_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1379 + "\tcmpl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1380 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1387 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1388 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) "\n" + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1393 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1394 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) "\n" + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1399 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1401 + "\tmovq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1404 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1405 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) + "\tmovq 0(%rcx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1410 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1411 + "\tcmpl 8(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1413 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) "\n" + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1414 + "\tmovq 32(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1415 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1416 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1420 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) + "\tmovl %esi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1423 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__172_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__172_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__172_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__172_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__172_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__172_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__173_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__173_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__173_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__173_load__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__174_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__174_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__174_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__174_load__done) + "\tmovl 4(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1436 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__175_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__175_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__175_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__175_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__176_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__176_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__176_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__176_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__176_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__176_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__176_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__176_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide16) + "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__177_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__177_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__177_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__177_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdSlow) "\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__177_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__177_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1379 + "\tcmpl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1380 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdSlow) "\n" + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1387 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1388 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdNotTransition) "\n" + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1393 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1394 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionDirect) "\n" + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1399 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1401 + "\tmovq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1404 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1405 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionChainDone) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionChainLoop) + "\tmovq 0(%rcx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1410 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1411 + "\tcmpl 8(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1413 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdSlow) "\n" + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1414 + "\tmovq 32(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1415 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1416 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionChainLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionChainDone) + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1420 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdTransitionDirect) + "\tmovl %esi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1423 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__178_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__178_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__178_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__178_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__179_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__179_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__178_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__178_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__179_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__179_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__179_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__179_load__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__179_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__179_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdNotTransition) + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__180_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__180_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__180_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__180_load__done) + "\tmovl 4(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1436 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__181_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__181_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__181_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__181_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__182_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__182_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__182_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__182_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__182_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__182_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__182_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__182_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__182_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__182_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__182_writeBarrierOnOperands__writeBarrierDone) + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__182_fn__opPutByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide32) + "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__183_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__183_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__183_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__183_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdSlow) "\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__183_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__183_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1379 + "\tcmpl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1380 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdSlow) "\n" + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1387 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1388 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdNotTransition) "\n" + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1393 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1394 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionDirect) "\n" + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 16(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1399 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1401 + "\tmovq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1404 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1405 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionChainDone) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionChainLoop) + "\tmovq 0(%rcx), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1410 + "\tmovl 0(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1411 + "\tcmpl 8(%rsi), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1413 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdSlow) "\n" + "\taddq $8, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1414 + "\tmovq 32(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1415 + "\tcmpq $2, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1416 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionChainLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionChainDone) + "\tmovl 8(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1420 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdTransitionDirect) + "\tmovl %esi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1423 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__184_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__184_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__184_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__184_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__185_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + "\tmovzwl 54(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__184_metadata__setUpOffset) "\n" + "\tmovl 204(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__metadata__184_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__185_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__185_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__185_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__skipIfIsRememberedOrInEden__slowPath__reloadAfterSlowPath__loadConstantOrVariable__size__k__185_load__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperandWithReload__185_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdNotTransition) + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__186_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__186_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__186_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__186_load__done) + "\tmovl 4(%r10), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1436 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__187_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__187_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__187_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__187_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__188_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__188_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__188_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__188_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__188_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__188_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__188_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__188_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone) + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__188_fn__opPutByIdSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val) + "\tmovzwl 64(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__188_metadata__setUpOffset) "\n" + "\tmovl 224(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__188_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__189_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__189_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__189_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__189_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1471 + "\tmovl 0(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %esi, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovsbq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__190_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__190_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__190_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__190_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1476 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__190_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__190_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1479 + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1481 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1482 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) "\n" + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1483 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1486 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1488 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1489 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1493 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) "\n" + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1494 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1496 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1497 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1498 + "\tsubq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1499 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) + "\tsubl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1503 + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1504 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotIndexedStorage) "\n" + "\tcmpl -4(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1505 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1507 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1508 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) + "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1511 + "\tmovq %rdx, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotIndexedStorage) + "\tmovzbl 5(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1517 + "\tsubl $37, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1518 + "\tcmpl $9, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1519 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tcmpl 24(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1530 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovq 16(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1533 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 8(%rax), %rax\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__191_cage__done) "\n" + "\tmovq $34359738367, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:443 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__191_cage__done) + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1547 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValAboveUint16Array) "\n" + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1550 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValInt16ArrayOrUint16Array) "\n" + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1553 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" + "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1556 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ArrayOrUint8ClampedArray) + "\tcmpl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1560 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ClampedArray) "\n" + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1563 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint8ClampedArray) + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1568 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValInt16ArrayOrUint16Array) + "\tcmpl $3, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1573 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint16Array) "\n" + "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1576 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint16Array) + "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1581 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValAboveUint16Array) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1586 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValFloat32ArrayOrFloat64Array) "\n" + "\tcmpl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1589 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint32Array) "\n" + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1592 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValUint32Array) + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1598 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValFloat32ArrayOrFloat64Array) + "\tcmpl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1605 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1608 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1609 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1461 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1462 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide16) + "\tmovzwl 64(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__191_metadata__setUpOffset) "\n" + "\tmovl 224(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__191_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__191_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__191_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__191_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__191_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1471 + "\tmovl 0(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %esi, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovswq 7(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__192_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__192_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__192_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__192_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1476 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__192_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__192_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1479 + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1481 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1482 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValIsContiguous) "\n" + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1483 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotContiguous) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValIsContiguous) + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1486 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1488 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1489 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotContiguous) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1493 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotDouble) "\n" + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1494 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1496 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1497 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1498 + "\tsubq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1499 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotDouble) + "\tsubl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1503 + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1504 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotIndexedStorage) "\n" + "\tcmpl -4(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1505 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1507 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1508 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValDone) + "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1511 + "\tmovq %rdx, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValNotIndexedStorage) + "\tmovzbl 5(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1517 + "\tsubl $37, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1518 + "\tcmpl $9, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1519 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tcmpl 24(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1530 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovq 16(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1533 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 8(%rax), %rax\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__193_cage__done) "\n" + "\tmovq $34359738367, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:443 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__193_cage__done) + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1547 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValAboveUint16Array) "\n" + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1550 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValInt16ArrayOrUint16Array) "\n" + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1553 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" + "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1556 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint8ArrayOrUint8ClampedArray) + "\tcmpl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1560 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint8ClampedArray) "\n" + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1563 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint8ClampedArray) + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1568 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValInt16ArrayOrUint16Array) + "\tcmpl $3, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1573 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint16Array) "\n" + "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1576 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint16Array) + "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1581 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValAboveUint16Array) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1586 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValFloat32ArrayOrFloat64Array) "\n" + "\tcmpl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1589 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint32Array) "\n" + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1592 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValUint32Array) + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1598 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValFloat32ArrayOrFloat64Array) + "\tcmpl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1605 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1608 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1609 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1461 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1462 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__193_fn__opGetByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide32) + "\tmovzwl 64(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__193_metadata__setUpOffset) "\n" + "\tmovl 224(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__193_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__193_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__193_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__193_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__193_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1471 + "\tmovl 0(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %esi, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovslq 13(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__194_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__194_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__194_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__194_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1476 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__194_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__194_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1479 + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1481 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1482 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValIsContiguous) "\n" + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1483 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotContiguous) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValIsContiguous) + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1486 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1488 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1489 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotContiguous) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1493 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotDouble) "\n" + "\tcmpl -8(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1494 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1496 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1497 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1498 + "\tsubq %r14, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1499 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValDone) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotDouble) + "\tsubl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1503 + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1504 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotIndexedStorage) "\n" + "\tcmpl -4(%rcx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1505 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 16(%rcx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1507 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1508 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValDone) + "\tmovq %rdx, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1511 + "\tmovq %rdx, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValNotIndexedStorage) + "\tmovzbl 5(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1517 + "\tsubl $37, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1518 + "\tcmpl $9, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1519 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tcmpl 24(%rax), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1530 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovq 16(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1533 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 8(%rax), %rax\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__195_cage__done) "\n" + "\tmovq $34359738367, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:443 + "\tandq %r11, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__cagedPrimitive__195_cage__done) + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1547 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValAboveUint16Array) "\n" + "\tcmpl $2, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1550 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValInt16ArrayOrUint16Array) "\n" + "\tcmpl $0, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1553 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint8ArrayOrUint8ClampedArray) "\n" + "\tmovsbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1556 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint8ArrayOrUint8ClampedArray) + "\tcmpl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1560 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint8ClampedArray) "\n" + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1563 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint8ClampedArray) + "\tmovzbl 0(%rcx, %rsi, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1568 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValInt16ArrayOrUint16Array) + "\tcmpl $3, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1573 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint16Array) "\n" + "\tmovswl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1576 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint16Array) + "\tmovzwl 0(%rcx, %rsi, 2), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1581 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValAboveUint16Array) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1586 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValFloat32ArrayOrFloat64Array) "\n" + "\tcmpl $5, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1589 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint32Array) "\n" + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1592 + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValUint32Array) + "\tmovl 0(%rcx, %rsi, 4), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1598 + "\tcmpl $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1456 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValFloat32ArrayOrFloat64Array) + "\tcmpl $7, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1605 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovsd 0(%rcx, %rsi, 8), %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1608 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1609 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) "\n" + "\tmovq %xmm0, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1461 + "\tsubq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1462 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1450 + "\tmovq %rax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__195_fn__opGetByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__195_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__195_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__195_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__195_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 66(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__195_metadata__setUpOffset) "\n" + "\tmovl 228(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__195_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__196_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__196_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__196_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__196_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__196_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__196_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__197_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__197_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__197_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__197_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__198_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__198_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__198_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__198_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__199_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__199_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__199_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__199_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__199_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__199_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__199_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__199_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__199_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__199_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__199_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__200_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__200_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__200_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__200_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__201_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__202_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__202_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__202_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__202_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__202_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__202_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__202_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__202_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__203_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__203_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__203_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__203_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__204_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__205_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__205_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__205_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__205_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__205_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__205_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__205_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__205_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__205_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__206_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__206_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__206_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__206_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__207_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__208_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__208_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__208_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__208_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__208_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__208_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__208_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__208_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__208_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__209_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 66(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__209_metadata__setUpOffset) "\n" + "\tmovl 228(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__209_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__210_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__210_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__210_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__210_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__210_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__210_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__213_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__213_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__211_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__211_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__211_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__211_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__212_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__212_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__212_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__212_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__213_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__213_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__213_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__213_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__213_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__213_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__213_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__213_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__213_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__213_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__216_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__216_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__214_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__214_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__214_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__214_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__216_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__216_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__216_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__216_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__215_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__216_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__216_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__216_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__216_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__216_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__216_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__216_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__216_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__216_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__216_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__217_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__217_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__217_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__217_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__218_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__218_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__218_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__218_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__219_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__219_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__219_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__219_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__219_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__219_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__219_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__219_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageStoreResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__220_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__220_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__220_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__220_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__221_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__222_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__222_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__222_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__222_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__222_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__222_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__223_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__223_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__223_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__223_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 66(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__223_metadata__setUpOffset) "\n" + "\tmovl 228(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__223_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__224_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__224_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__224_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__224_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__224_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__224_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__225_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__225_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__225_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__225_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__226_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__227_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__227_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__227_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__227_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__227_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__227_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__227_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__227_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__228_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__228_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__228_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__228_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__229_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__230_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__230_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__230_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__230_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__230_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__230_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__230_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__230_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__230_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__230_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__230_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__231_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__231_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__231_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__231_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__232_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__232_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__232_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__232_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__233_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__233_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__233_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__233_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__233_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__233_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__233_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__233_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__234_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__234_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__234_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__234_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__235_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__235_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__235_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__235_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__236_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__236_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__236_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__236_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__236_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__236_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__236_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__236_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__237_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 70(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__237_metadata__setUpOffset) "\n" + "\tmovl 236(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__237_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__238_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__238_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__238_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__238_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__238_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__238_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__239_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__239_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__239_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__239_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__240_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__241_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__241_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__241_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__241_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__241_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__241_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__241_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__241_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__241_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__241_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__241_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__244_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__244_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__242_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__242_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__242_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__242_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__244_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__244_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__244_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__244_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__243_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__244_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__244_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__244_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__244_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__244_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__244_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__244_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__244_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__244_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__244_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__244_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__244_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__244_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__storeResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__245_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__245_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__245_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__245_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__246_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__247_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__247_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__247_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__247_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__247_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__247_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__247_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__247_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageStoreResult) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__248_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__248_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__248_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__248_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__249_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__249_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__249_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__249_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__250_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__250_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__250_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__250_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__250_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__250_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__251_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 70(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__251_metadata__setUpOffset) "\n" + "\tmovl 236(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__251_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__252_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__252_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__252_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__252_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__252_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__252_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__253_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__253_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__253_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__253_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__254_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__255_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__255_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__255_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__255_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__255_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__255_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__255_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__255_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__255_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__255_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__255_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__256_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__256_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__256_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__256_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__258_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__258_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__258_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__258_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__257_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__258_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__258_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__258_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__258_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__258_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__258_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__258_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__258_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__258_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__258_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__258_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_contiguousPutByVal__storeResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__259_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__259_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__259_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__259_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__260_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__261_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__261_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__261_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__261_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__261_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__261_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__261_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__261_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageStoreResult) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__262_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__262_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__262_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__262_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__263_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__263_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__263_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__263_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__264_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__264_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__264_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__264_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__264_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_writeBarrierOnOperands__writeBarrierDone) + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableCell__loadConstantOrVariable__size__k__265_load__done) + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" + "\tmovq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1637 + "\tmovzwl 70(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__265_metadata__setUpOffset) "\n" + "\tmovl 236(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__265_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $12, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + "\tmovl %eax, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + "\tmovzbl 4(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__266_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__266_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__266_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__266_load__done) + "\tcmpq %r14, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" + "\tmovslq %ecx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1642 + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:453 + "\tmovq " LOCAL_REFERENCE(g_gigacageBasePtrs) "@GOTPCREL(%rip), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:427 + "\tmovq 16(%r14), %r14\n" + "\ttestq %r14, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:428 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__266_cage__done) "\n" + "\tmovq $17179869183, %r11\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:454 + "\tandq %r11, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:429 + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:430 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadCagedJSValue__266_cage__done) + "\tmovq $-281474976710656, %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1644 + "\ttestl $16, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1645 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" + "\tandl $14, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1646 + "\tcmpl $4, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1647 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotInt32) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__267_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__267_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__267_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__267_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1651 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1652 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__268_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__269_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__269_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__269_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__269_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__269_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__269_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__269_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__269_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__269_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__269_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__269_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotInt32) + "\tcmpl $6, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1657 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotDouble) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__272_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__272_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__270_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__270_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__270_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__270_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1661 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__272_storeCallback__notInt) "\n" + "\tcvtsi2sd %esi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1662 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__272_storeCallback__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1663 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__272_storeCallback__notInt) + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1665 + "\tmovq %rsi, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1666 + "\tucomisd %xmm0, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1667 + "\tjp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__272_storeCallback__ready) + "\tmovsd %xmm0, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1669 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__271_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__272_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__272_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__272_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__272_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__272_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__272_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__272_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__272_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__272_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__272_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__272_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__272_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__272_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotDouble) + "\tcmpl $8, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1674 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotContiguous) "\n" + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1621 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_contiguousPutByVal__outOfBounds) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_contiguousPutByVal__storeResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__273_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__273_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__273_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable__size__k__273_load__done) + "\tmovq %rsi, 0(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1678 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__274_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__275_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__275_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__275_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__275_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__275_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__275_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__writeBarrierOnOperands__writeBarrierOnOperand__275_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__275_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_contiguousPutByVal__outOfBounds) + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1628 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) "\n" + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1629 + "\tleal 1(%ecx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1630 + "\tmovl %edx, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1631 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_contiguousPutByVal__storeResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1632 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValNotContiguous) + "\tcmpl $10, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1683 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) "\n" + "\tcmpl -4(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1684 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) "\n" + "\tcmpq $0, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1685 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageEmpty) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageStoreResult) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__276_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__276_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__276_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__276_load__done) + "\tmovq %rsi, 16(%rax, %rcx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1689 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__277_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__277_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__277_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__277_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__278_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__278_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__278_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__278_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__278_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_writeBarrierOnOperands__writeBarrierDone) + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageEmpty) + "\tmovb $1, 4(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1694 + "\taddl $1, 12(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1695 + "\tcmpl -8(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1696 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageStoreResult) "\n" + "\tleal 1(%ecx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1697 + "\tmovl %esi, -8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1698 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValArrayStorageStoreResult) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1699 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValOutOfBounds) + "\tmovb $1, 5(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1702 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__opPutByValSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_by_val_direct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1754 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__notMasqueradesAsUndefined) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1755 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1756 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1757 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__notMasqueradesAsUndefined) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__278_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__278_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1760 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1754 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__278_cellHandler__notMasqueradesAsUndefined) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1755 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1756 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1757 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__target) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__278_cellHandler__notMasqueradesAsUndefined) + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__target) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__279_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__279_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1760 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1754 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__279_cellHandler__notMasqueradesAsUndefined) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1755 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1756 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1757 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__target) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__279_cellHandler__notMasqueradesAsUndefined) + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__target) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__280_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__280_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1760 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1765 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__target) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1766 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1767 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1768 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__target) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__281_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__281_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1770 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1765 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__target) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1766 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1767 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1768 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__target) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__282_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__282_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1770 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1736 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1737 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__immediate) "\n" + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\ttestb $1, 6(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1765 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__target) "\n" + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1766 + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1767 + "\tcmpq %rax, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1768 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__target) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__283_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__283_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__immediate) + "\tandq $-9, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1746 + "\tcmpq $2, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1770 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__283_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1776 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1777 + "\tmovq 1664(%rdx, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1778 + "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1779 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrTarget) "\n" + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrTarget) + "\tmovzwl 20(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset) "\n" + "\tmovl 136(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovb $1, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1784 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__284_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__284_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1776 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1777 + "\tmovq 1664(%rdx, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1778 + "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1779 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__opJneqPtrTarget) "\n" + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__opJneqPtrTarget) + "\tmovzwl 20(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__284_metadata__setUpOffset) "\n" + "\tmovl 136(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__284_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovb $1, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1784 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovl 9(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1776 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1777 + "\tmovq 1664(%rdx, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1778 + "\tcmpq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1779 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__286_fn__opJneqPtrTarget) "\n" + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__286_fn__opJneqPtrTarget) + "\tmovzwl 20(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__285_metadata__setUpOffset) "\n" + "\tmovl 136(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__285_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $0, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovb $1, 0(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1784 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__286_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__286_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovzbl 1(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__286_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__286_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__286_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__286_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1885 + "\tmovq 288(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1886 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1887 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1888 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1889 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1890 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) "\n" + "\tsubl 16(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1891 + "\tcmpl 12(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1892 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) "\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1893 + "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1894 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1895 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1899 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__287_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__287_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide16) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovzwl 3(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__287_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__287_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__287_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__287_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1885 + "\tmovq 288(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1886 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1887 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1888 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1889 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1890 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmNotInt) "\n" + "\tsubl 16(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1891 + "\tcmpl 12(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1892 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmFallThrough) "\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1893 + "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1894 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1895 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmNotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1899 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmFallThrough) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__288_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__288_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_impl__opSwitchImmSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide32) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovl 5(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__288_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__288_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__288_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__288_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1885 + "\tmovq 288(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1886 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1887 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1888 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1889 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1890 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmNotInt) "\n" + "\tsubl 16(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1891 + "\tcmpl 12(%rdx), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1892 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmFallThrough) "\n" + "\tmovq 0(%rdx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1893 + "\tmovslq 0(%rcx, %rsi, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1894 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1895 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmNotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1899 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmSlow) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmFallThrough) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__289_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__289_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_impl__opSwitchImmSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_imm) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char) + "\tmovsbq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovzbl 1(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__289_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__289_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__289_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__289_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1913 + "\tmovq 288(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1914 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1915 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1916 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1917 + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1918 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\tcmpb $1, 5(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1919 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1920 + "\ttestq $1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1921 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) "\n" + "\tcmpl $1, 4(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1922 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1923 + "\ttestl $4, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1924 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) "\n" + "\tmovzwl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1925 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1926 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) + "\tmovzbl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1928 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) + "\tsubl 16(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1930 + "\tcmpl 12(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1931 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\tmovq 0(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1932 + "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1933 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1934 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__290_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__290_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) + "\tcmpl $1, 16(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1941 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRopeChar) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide16) + "\tmovswq 7(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovzwl 3(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__290_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__290_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__290_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__290_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1913 + "\tmovq 288(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1914 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1915 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1916 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1917 + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1918 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" + "\tcmpb $1, 5(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1919 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1920 + "\ttestq $1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1921 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchOnRope) "\n" + "\tcmpl $1, 4(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1922 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1923 + "\ttestl $4, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1924 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchChar8Bit) "\n" + "\tmovzwl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1925 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1926 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchChar8Bit) + "\tmovzbl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1928 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharReady) + "\tsubl 16(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1930 + "\tcmpl 12(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1931 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" + "\tmovq 0(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1932 + "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1933 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1934 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__291_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__291_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchOnRope) + "\tcmpl $1, 16(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1941 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchCharFallThrough) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_impl__opSwitchOnRopeChar) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide32) + "\tmovslq 13(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovl 5(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__291_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__291_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__291_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rdx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__291_load__done) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1913 + "\tmovq 288(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1914 + "\timull $48, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1915 + "\tmovq 16(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1916 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1917 + "\ttestq %r15, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1918 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" + "\tcmpb $1, 5(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1919 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rsi), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1920 + "\ttestq $1, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1921 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchOnRope) "\n" + "\tcmpl $1, 4(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1922 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" + "\tmovq 8(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1923 + "\ttestl $4, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1924 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchChar8Bit) "\n" + "\tmovzwl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1925 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1926 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchChar8Bit) + "\tmovzbl 0(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1928 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharReady) + "\tsubl 16(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1930 + "\tcmpl 12(%rdx), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1931 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" + "\tmovq 0(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1932 + "\tmovslq 0(%rdx, %rax, 4), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1933 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1934 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" + "\taddq %rsi, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__292_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__292_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchOnRope) + "\tcmpl $1, 16(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1941 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchCharFallThrough) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_impl__opSwitchOnRopeChar) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_char) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_ret) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__292_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__292_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__292_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__292_load__done) + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_ret_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__292_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__292_checkSwitchToJIT__continue) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__293_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__293_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__293_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__293_load__done) + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_ret_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__293_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__293_checkSwitchToJIT__continue) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__294_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__294_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__294_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__294_load__done) + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive) + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__295_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__295_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__295_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__295_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2000 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2001 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide16) + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__296_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__296_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__296_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__296_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2000 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__296_fn__opToPrimitiveIsImm) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2001 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__296_fn__opToPrimitiveSlowCase) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__296_fn__opToPrimitiveIsImm) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__296_fn__opToPrimitiveSlowCase) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide32) + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__297_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__297_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__297_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__297_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2000 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__297_fn__opToPrimitiveIsImm) "\n" + "\tcmpb $22, 5(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2001 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__297_fn__opToPrimitiveSlowCase) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__297_fn__opToPrimitiveIsImm) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__297_fn__opToPrimitiveSlowCase) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_primitive) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_catch) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2017 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2018 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2019 + "\tmovq 45456(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq 52256(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2021 + "\tmovq $0, 52256(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2022 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2025 + "\tmovq 264(%r13), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2026 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2027 + "\tmovq 52272(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2028 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2029 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2032 + "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__isCatchableException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2033 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__isCatchableException) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2036 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2037 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2038 + "\tmovq 52512(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2040 + "\tmovq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2041 + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2043 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2045 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2047 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_catch_wide16) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2017 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2018 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2019 + "\tmovq 45456(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq 52256(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2021 + "\tmovq $0, 52256(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2022 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2025 + "\tmovq 264(%r13), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2026 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2027 + "\tmovq 52272(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2028 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2029 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2032 + "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__297_fn__isCatchableException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2033 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__297_fn__isCatchableException) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2036 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2037 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2038 + "\tmovq 52512(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2040 + "\tmovq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2041 + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2043 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2045 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2047 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_catch_wide32) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2017 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2018 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2019 + "\tmovq 45456(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:822 + "\tsubq $80, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:824 + "\tmovq 0(%rax), %rbx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:845 + "\tmovq 8(%rax), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:846 + "\tmovq 16(%rax), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:847 + "\tmovq 24(%rax), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:848 + "\tmovq 32(%rax), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:849 + "\tmovq 52256(%rcx), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2021 + "\tmovq $0, 52256(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2022 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2025 + "\tmovq 264(%r13), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2026 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2027 + "\tmovq 52272(%rcx), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2028 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2029 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2032 + "\tje " LOCAL_LABEL_STRING(_offlineasm_commonOp__298_fn__isCatchableException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2033 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__298_fn__isCatchableException) + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2036 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2037 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2038 + "\tmovq 52512(%rcx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2040 + "\tmovq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2041 + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2043 + "\tmovq 8(%rax), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2045 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rdx, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2047 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_profile_catch) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_end) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__298_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__298_checkSwitchToJIT__continue) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2061 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_end_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__299_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__299_checkSwitchToJIT__continue) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2061 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_OPCODE_LABEL(op_end_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__300_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__300_checkSwitchToJIT__continue) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2061 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovq %rbp, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:723 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2067 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2068 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2069 + "\tmovq 45456(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:778 + "\tsubq $80, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:780 + "\tmovq %rbx, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:801 + "\tmovq %r12, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:802 + "\tmovq %r13, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:803 + "\tmovq %r14, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:804 + "\tmovq %r15, 32(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:805 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2077 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2078 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2079 + "\tjmp *52264(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2080 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide16) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2067 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2068 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2069 + "\tmovq 45456(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:778 + "\tsubq $80, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:780 + "\tmovq %rbx, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:801 + "\tmovq %r12, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:802 + "\tmovq %r13, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:803 + "\tmovq %r14, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:804 + "\tmovq %r15, 32(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:805 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2077 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2078 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2079 + "\tjmp *52264(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2080 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide32) + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2067 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2068 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2069 + "\tmovq 45456(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:778 + "\tsubq $80, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + "\tleaq 32(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:780 + "\tmovq %rbx, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:801 + "\tmovq %r12, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:802 + "\tmovq %r13, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:803 + "\tmovq %r14, 24(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:804 + "\tmovq %r15, 32(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:805 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_exception) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2077 + "\tandq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2078 + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2079 + "\tjmp *52264(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2080 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline) + "\tpop %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:869 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2086 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide16) + "\tpop %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:869 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2086 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide32) + "\tpop %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:869 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2086 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope) + "\tmovzwl 22(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__300_metadata__setUpOffset) "\n" + "\tmovl 140(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__300_metadata__setUpOffset) + "\tmovzbl 6(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2209 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2212 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2188(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2218 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2222 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2226 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2230 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2234 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2188(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2241 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2246 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2251 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide16) + "\tmovzwl 22(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__301_metadata__setUpOffset) "\n" + "\tmovl 140(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__301_metadata__setUpOffset) + "\tmovzwl 13(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2209 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2212 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2188(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2218 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalLexicalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2222 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rClosureVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2226 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rModuleVar) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2230 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2234 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2188(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2241 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2246 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2251 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__302_fn__rDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide32) + "\tmovzwl 22(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__302_metadata__setUpOffset) "\n" + "\tmovl 140(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__302_metadata__setUpOffset) + "\tmovl 25(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2209 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2212 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2188(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2218 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalLexicalVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2222 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rClosureVar) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2226 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rModuleVar) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2230 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2234 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2190 + "\tcmpl %edx, 2188(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2191 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2241 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2246 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" + "\tmovq 8(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2181 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2251 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) "\n" + "\tmovl 4(%r10), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2195 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2197 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2198 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_resolveScope__resolveScopeLoopEnd) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_resolveScope__resolveScopeLoop) + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2201 + "\tsubl $1, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2202 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2203 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_resolveScope__resolveScopeLoop) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_resolveScope__resolveScopeLoopEnd) + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__304_fn__rDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope) + "\tmovzwl 24(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__304_metadata__setUpOffset) "\n" + "\tmovl 144(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__304_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $48, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2294 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2295 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2298 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__304_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__304_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__304_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__304_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2303 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2307 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2310 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2314 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2319 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__305_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__305_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__305_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__305_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2324 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2333 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2337 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) "\n" + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide16) + "\tmovzwl 24(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__305_metadata__setUpOffset) "\n" + "\tmovl 144(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__305_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $48, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2294 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2295 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2298 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalVar) "\n" + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__306_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__306_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__306_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__306_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2303 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalLexicalVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2307 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gClosureVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2310 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2314 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2319 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalVarWithVarInjectionChecks) "\n" + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__307_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__307_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__307_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__307_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2324 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2333 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2337 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) "\n" + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__307_fn__gDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide32) + "\tmovzwl 24(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__307_metadata__setUpOffset) "\n" + "\tmovl 144(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__307_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $48, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2294 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2295 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2298 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalVar) "\n" + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__308_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__308_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__308_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__308_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2303 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalLexicalVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2307 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gClosureVar) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2310 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2314 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2319 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalVarWithVarInjectionChecks) "\n" + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2273 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1279 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__309_loadPropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1280 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1281 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1282 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__309_loadPropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1283 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__309_loadPropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1285 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__309_loadPropertyAtVariableOffset__ready) + "\tmovq 784(%rax, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1287 + "\tmovq %rdx, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2324 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2329 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2280 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2281 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2333 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2337 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) "\n" + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2288 + "\tmovq 32(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2289 + "\tmovq %rax, 24(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__309_fn__gDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_get_from_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope) + "\tmovzwl 26(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__309_metadata__setUpOffset) "\n" + "\tmovl 148(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__309_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2397 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2398 + "\tcmpl $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2401 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__309_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__309_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__309_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__309_load__done) + "\tmovq 8(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2377 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2378 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2381 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2382 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__310_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__311_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__311_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__311_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__311_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__311_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__311_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__311_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__311_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2408 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__312_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__312_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__312_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__312_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__312_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__312_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__312_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__312_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__313_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__314_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__314_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__314_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__314_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__314_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__314_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__314_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__314_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2415 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) "\n" + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__315_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__315_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__315_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__315_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__316_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__316_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__316_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2421 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__317_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__317_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__317_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__317_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__317_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__317_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__318_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__318_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__318_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__318_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__318_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__318_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 112(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__318_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__318_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__318_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2428 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__319_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__319_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__319_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__319_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__320_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__320_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__320_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__320_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__321_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__321_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__321_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__321_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__321_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__321_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__321_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__321_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2435 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__322_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__322_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__322_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__322_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__322_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__322_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__322_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__322_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__323_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__323_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__323_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__323_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__324_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__324_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__324_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__324_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__324_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__324_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__324_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__324_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2442 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__325_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__325_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__325_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__325_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__326_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__326_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__326_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__326_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__326_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__326_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__326_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__326_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__326_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2449 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__327_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__327_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__327_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__327_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__327_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__327_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__328_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__328_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__328_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__328_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__328_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__328_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 112(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__328_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__328_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__328_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2457 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__329_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__329_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__329_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__329_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__330_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__330_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__330_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__330_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__331_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__331_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__331_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__331_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__331_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__331_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__331_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__331_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone) + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2465 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide16) + "\tmovzwl 26(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__331_metadata__setUpOffset) "\n" + "\tmovl 148(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__331_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2397 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2398 + "\tcmpl $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2401 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalProperty) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__332_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__332_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__332_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__332_load__done) + "\tmovq 8(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2377 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2378 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_putLocalClosureVar__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_putLocalClosureVar__noVariableWatchpointSet) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2381 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2382 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__333_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__333_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__333_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__333_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__334_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__334_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__334_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__334_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__334_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__334_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__334_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__334_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalProperty) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2408 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalVar) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__335_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__335_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__335_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__335_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__335_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__335_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__335_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__335_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__336_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__336_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__336_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__336_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__337_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__337_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__337_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__337_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__337_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__337_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__337_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__337_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2415 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalLexicalVar) "\n" + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__338_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__338_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__338_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__338_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__339_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__339_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__339_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__339_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__339_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__339_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__339_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__339_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__339_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2421 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pClosureVar) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__339_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__339_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__340_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__340_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__340_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__340_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__340_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__340_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__341_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__341_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__341_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__341_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__341_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__341_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 112(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__341_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__341_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__341_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2428 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__342_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__342_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__342_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__342_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__343_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__343_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__343_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__343_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__344_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__344_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__344_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__344_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__344_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__344_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__344_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__344_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2435 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalVarWithVarInjectionChecks) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__345_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__345_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__345_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__345_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__345_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__345_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__345_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__345_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__346_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__346_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__346_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__346_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__347_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__347_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__347_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__347_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__347_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__347_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__347_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__347_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2442 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__348_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__348_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__348_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__348_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__348_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__348_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__349_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__349_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__349_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__349_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__349_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__349_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__349_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__349_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__349_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2449 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__349_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__349_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__350_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__350_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__350_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__350_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__350_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__350_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__351_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__351_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__351_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__351_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__351_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__351_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 112(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__351_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__351_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__351_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2457 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pModuleVar) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__352_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__352_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__352_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__352_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__353_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__353_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__353_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__353_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__354_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__354_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__354_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__354_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__354_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__354_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__354_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__354_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__354_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__354_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__354_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2465 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__354_fn__pDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide32) + "\tmovzwl 26(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__354_metadata__setUpOffset) "\n" + "\tmovl 148(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__354_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2397 + "\tandl $1023, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2398 + "\tcmpl $4, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2401 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalProperty) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__355_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__355_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__355_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__k__355_load__done) + "\tmovq 8(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2377 + "\ttestq %rcx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2378 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__355_putLocalClosureVar__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__355_putLocalClosureVar__noVariableWatchpointSet) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2381 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2382 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__356_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__356_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__356_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__356_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__357_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__357_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__357_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__357_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__357_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__357_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__357_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__357_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__357_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalProperty) + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2408 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalVar) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__358_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__358_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__358_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__358_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__358_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__358_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__358_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__358_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__359_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__359_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__359_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__359_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__360_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__360_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__360_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__360_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__360_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__360_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__360_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__360_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__360_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalVar) + "\tcmpl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2415 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalLexicalVar) "\n" + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__361_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__361_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__361_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__361_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__361_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__361_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__362_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__362_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__362_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__362_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__362_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__362_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__362_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__362_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__362_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalLexicalVar) + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2421 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pClosureVar) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__362_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__362_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__363_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__363_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__363_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__363_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__363_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__363_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__364_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__364_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__364_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__364_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__364_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__364_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 112(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__364_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__364_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__364_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pClosureVar) + "\tcmpl $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2428 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalPropertyWithVarInjectionChecks) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__365_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__365_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__365_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__365_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__366_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__367_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__367_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__367_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__367_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__367_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__367_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalPropertyWithVarInjectionChecks) + "\tcmpl $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2435 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalVarWithVarInjectionChecks) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2263 + "\tmovl 0(%rax), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:587 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:576 + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:577 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:578 + "\tsarl $7, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:579 + "\tmovq 208(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:580 + "\tmovq 0(%rsi, %rcx, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:581 + "\tsalq $57, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:582 + "\txorq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:583 + "\tmovq 8(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2265 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2266 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__k__368_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2352 + "\tcmpl $100, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1292 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__isInline) "\n" + "\tmovq 8(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1293 + "\tnegl %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1294 + "\tmovslq %esi, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1295 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__ready) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1296 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__isInline) + "\taddq $-768, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1298 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__368_storePropertyAtVariableOffset__ready) + "\tmovq %rdx, 784(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1300 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__369_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__370_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__370_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__370_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__370_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__370_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__370_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalVarWithVarInjectionChecks) + "\tcmpl $7, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2442 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalLexicalVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__371_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__371_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__371_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__372_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__372_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__372_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:561 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:562 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__372_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__372_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__372_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pGlobalLexicalVarWithVarInjectionChecks) + "\tcmpl $8, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2449 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pClosureVarWithVarInjectionChecks) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + "\tmovl 0(%r10), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2386 + "\tandl $1047552, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2387 + "\tsarl $10, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2388 + "\tcmpl $2, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2389 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__372_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) "\n" + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2390 + "\tmovq 0(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2391 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2392 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__372_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__k__373_load__done) + "\tmovq 8(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2359 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2360 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__373_putGlobalVariable__noVariableWatchpointSet) "\n" + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__373_putGlobalVariable__noVariableWatchpointSet) + "\tmovq 16(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2363 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2364 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableCell__loadConstantOrVariable__size__k__374_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:543 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) "\n" + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:569 + "\tmovq 8(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:570 + "\tmovq 112(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:571 + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__374_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:549 + "\tpush %r8\n" + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:550 + "\tmovq %rcx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:551 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:553 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__374_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__374_writeBarrierOnGlobal__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pClosureVarWithVarInjectionChecks) + "\tcmpl $9, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2457 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pModuleVar) "\n" + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2171 + "\tmovq 8(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2172 + "\tmovq 1856(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2173 + "\tcmpb $2, 4(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2174 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__k__375_load__done) + "\tmovq 16(%r10), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2370 + "\tmovq %rdx, 32(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2371 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__376_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__377_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__377_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__377_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__377_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__377_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__377_writeBarrierOnOperands__writeBarrierDone) + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pModuleVar) + "\tcmpl $5, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2465 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_strict_mode_readonly_property_write_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__377_fn__pDynamic) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_to_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovzbl 3(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovq 48(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2478 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 28(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__377_metadata__setUpOffset) "\n" + "\tmovl 152(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__377_metadata__setUpOffset) + "\tmovzbl 4(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovzwl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovq 48(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2478 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 28(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__378_metadata__setUpOffset) "\n" + "\tmovl 152(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__378_metadata__setUpOffset) + "\tmovzwl 9(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovl 13(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovq 48(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2478 + "\tmovq %rax, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:80 + "\tmovzwl 28(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %esi, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__379_metadata__setUpOffset) "\n" + "\tmovl 152(%r12), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__379_metadata__setUpOffset) + "\tmovl 17(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $24, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %edx, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rcx, 0(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rcx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:84 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovsbq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__379_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__379_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__379_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__379_load__done) + "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2488 + "\tmovsbq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__380_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__381_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__381_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__381_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__381_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__381_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__381_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__381_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__381_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__381_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__381_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__381_writeBarrierOnOperands__writeBarrierDone) + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovswq 7(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__382_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__382_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__382_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__382_load__done) + "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2488 + "\tmovswq 7(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__383_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__383_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__383_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__383_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__384_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__384_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__384_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__384_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__384_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__384_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__384_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__384_writeBarrierOnOperands__writeBarrierDone) + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovl 9(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovslq 13(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__385_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__385_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__385_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rcx, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__k__385_load__done) + "\tmovq %rdx, 48(%rax, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2488 + "\tmovslq 13(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableCell__loadConstantOrVariable__size__k__386_load__done) + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) "\n" + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:534 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) "\n" + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__constant) + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rdx), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rdx, %rsi, 8), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__loadConstantOrVariableCell__loadConstantOrVariable__size__k__387_load__done) + "\ttestq %r15, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:508 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__387_writeBarrierOnOperandWithReload__writeBarrierDone) "\n" + "\tlock; orl $0, (%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + "\tcmpb $0, 7(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + "\tja " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__387_skipIfIsRememberedOrInEden__done) "\n" + "\tpush %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:517 + "\tpush %r8\n" + "\tmovq %rdx, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:518 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:519 + "\tcall " LOCAL_REFERENCE(llint_write_barrier_slow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tpop %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:521 + "\tpop %r13\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierOnOperandWithReload__387_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__387_writeBarrierOnOperandWithReload__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__387_writeBarrierOnOperands__writeBarrierDone) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2496 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide16) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2496 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide32) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq 16(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2496 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2502 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2503 + "\tmovq 52592(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2505 + "\tmovq 24(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2507 + "\tmovsbq 1(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__388_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__388_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__388_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__388_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2513 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) "\n" + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2515 + "\tmovzwl 50(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__388_metadata__setUpOffset) "\n" + "\tmovl 196(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__388_metadata__setUpOffset) + "\tmovzbl 6(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2519 + "\tmovq %rcx, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2520 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2522 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) "\n" + "\tmovl $0, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2523 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2524 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2526 + "\tmovl %ecx, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2527 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) + "\taddq $24, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2531 + "\tmovq %rdx, 24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2532 + "\tmovq 32(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2534 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2535 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide16) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2502 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2503 + "\tmovq 52592(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2505 + "\tmovq 24(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2507 + "\tmovswq 3(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__389_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__389_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__389_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__389_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2513 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeDone) "\n" + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2515 + "\tmovzwl 50(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__389_metadata__setUpOffset) "\n" + "\tmovl 196(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__389_metadata__setUpOffset) + "\tmovzwl 13(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2519 + "\tmovq %rcx, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2520 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2522 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeIsCell) "\n" + "\tmovl $0, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2523 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeSkipIsCell) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2524 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeIsCell) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2526 + "\tmovl %ecx, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2527 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeSkipIsCell) + "\taddq $24, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2531 + "\tmovq %rdx, 24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2532 + "\tmovq 32(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2534 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2535 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__389_fn__opProfileTypeDone) + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide32) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2502 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2503 + "\tmovq 52592(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2505 + "\tmovq 24(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2507 + "\tmovslq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__390_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__390_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__390_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__390_load__done) + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2513 + "\tje " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeDone) "\n" + "\tmovq %rax, 0(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2515 + "\tmovzwl 50(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__390_metadata__setUpOffset) "\n" + "\tmovl 196(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__390_metadata__setUpOffset) + "\tmovl 25(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %ecx, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2519 + "\tmovq %rcx, 8(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2520 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2522 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeIsCell) "\n" + "\tmovl $0, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2523 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeSkipIsCell) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2524 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeIsCell) + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2526 + "\tmovl %ecx, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2527 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeSkipIsCell) + "\taddq $24, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2531 + "\tmovq %rdx, 24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2532 + "\tmovq 32(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2534 + "\tcmpq %rsi, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2535 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_profile_type_clear_log) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__390_fn__opProfileTypeDone) + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow) + "\tmovzwl 52(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__391_metadata__setUpOffset) "\n" + "\tmovl 200(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__391_metadata__setUpOffset) + "\tmovzbl 2(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2545 + "\taddq $1, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2546 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide16) + "\tmovzwl 52(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__392_metadata__setUpOffset) "\n" + "\tmovl 200(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__392_metadata__setUpOffset) + "\tmovzwl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2545 + "\taddq $1, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2546 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide32) + "\tmovzwl 52(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__393_metadata__setUpOffset) "\n" + "\tmovl 200(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__393_metadata__setUpOffset) + "\tmovl 9(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq 0(%r10), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2545 + "\taddq $1, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2546 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2552 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2553 + "\tmovzbl 2(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2555 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) "\n" + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2556 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__boxUp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2557 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2559 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__boxUp) + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2561 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide16) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2552 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2553 + "\tmovzwl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2555 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__393_fn__storeZero) "\n" + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2556 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__393_fn__boxUp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2557 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__393_fn__storeZero) + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2559 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__393_fn__boxUp) + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2561 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide32) + "\tmovl 32(%rbp), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2552 + "\tsubl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2553 + "\tmovl 9(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2555 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__394_fn__storeZero) "\n" + "\tsubl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2556 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__394_fn__boxUp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2557 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__394_fn__storeZero) + "\txorq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2559 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__394_fn__boxUp) + "\torq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2561 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 52800(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2568 + "\tmovq 0(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2569 + "\tmovq %rsi, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2570 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2571 + "\tmovq %rsi, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2572 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2574 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide16) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 52800(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__394_fn__opLogShadowChickenPrologueSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2568 + "\tmovq 0(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2569 + "\tmovq %rsi, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2570 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2571 + "\tmovq %rsi, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2572 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2574 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__394_fn__opLogShadowChickenPrologueSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide32) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 52800(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__395_fn__opLogShadowChickenPrologueSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2568 + "\tmovq 0(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2569 + "\tmovq %rsi, 24(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2570 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2571 + "\tmovq %rsi, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2572 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2574 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__395_fn__opLogShadowChickenPrologueSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_prologue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 52800(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2584 + "\tmovq $31249, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2585 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2587 + "\tmovsbq 2(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2589 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2590 + "\tmovq %rsi, 40(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2591 + "\tmovl %r8d, 48(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2592 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide16) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 52800(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__395_fn__opLogShadowChickenTailSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2584 + "\tmovq $31249, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2585 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2587 + "\tmovswq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2589 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2590 + "\tmovq %rsi, 40(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2591 + "\tmovl %r8d, 48(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2592 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__395_fn__opLogShadowChickenTailSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide32) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + "\tmovq 52800(%rsi), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + "\tmovq 16(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + "\tcmpq 24(%rdx), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__396_fn__opLogShadowChickenTailSlow) "\n" + "\tleaq 56(%rax), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + "\tmovq %rsi, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + "\tmovq %rbp, 16(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2584 + "\tmovq $31249, 8(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2585 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 0(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2587 + "\tmovslq 9(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rsi, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:459 + "\tmovq %rsi, 32(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2589 + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2590 + "\tmovq %rsi, 40(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2591 + "\tmovl %r8d, 48(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2592 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__396_fn__opLogShadowChickenTailSlow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_log_shadow_chicken_tail) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_cloned_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_direct_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_lexical_environment) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_rest) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_scoped_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_create_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_define_accessor_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_define_data_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_generic_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_enumerator_structure_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $15, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_direct_pname) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $29, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_enumerable_length) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_get_property_enumerator) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greater) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greater_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greater_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_greater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_greatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_generic_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_indexed_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_has_structure_property) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_in_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_in_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_function) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_is_function) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_is_object_or_null) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_less) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_less_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_less_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_less) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_lesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mod) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mod_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_mod_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_mod) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_new_array_buffer) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_new_array_with_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_pow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_pow_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_pow_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_pow) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_push_with_scope) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_put_by_id_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_put_by_val_with_this) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_resolve_scope_for_hoisting_func_decl_in_eval) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_spread) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_spread_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_spread_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_spread) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_strcat) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_strcat) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_throw_static_error) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_to_index_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_typeof) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_typeof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_unreachable) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_del_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_instanceof_custom) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_array_with_size) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_async_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_generator_func_exp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_object) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_object) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_new_regexp) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_getter_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_put_setter_by_val) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_set_function_name) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_begin) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_super_sampler_end) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_throw_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_throw) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $11, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_try_get_by_id) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $21, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_switch_string) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__396_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__396_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__396_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__396_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__397_fn__slow) "\n" + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__397_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__397_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__397_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__397_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__397_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__397_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__398_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__398_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__398_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__398_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__399_fn__slow) "\n" + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__399_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__399_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__399_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__399_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__399_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__399_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_eq_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__400_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__400_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__400_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__400_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__401_fn__slow) "\n" + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__401_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__401_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__401_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__401_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__401_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + "\tsete %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__401_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_eq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__402_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__402_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__402_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__402_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__403_fn__slow) "\n" + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__403_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__403_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__403_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__403_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__403_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__403_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_wide16) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__404_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__404_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__404_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__404_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__405_fn__slow) "\n" + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__405_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__405_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__405_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__405_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__405_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__405_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_neq_wide32) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__406_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__406_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__406_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__406_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__407_fn__slow) "\n" + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__407_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__407_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__407_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__407_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__407_fn__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + "\tsetne %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:788 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__407_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_neq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_below) + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__408_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__408_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__408_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__408_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__409_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__409_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__409_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__409_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + "\tsetb %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_below_wide16) + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__410_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__410_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__410_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__410_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__411_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__411_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__411_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__411_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + "\tsetb %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_below_wide32) + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__412_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__412_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__412_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__412_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__413_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__413_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__413_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__413_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + "\tsetb %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq) + "\tmovsbq 2(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__414_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__414_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__414_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__414_load__done) + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__415_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__415_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__415_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__415_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + "\tsetbe %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide16) + "\tmovswq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__416_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__416_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__416_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__416_load__done) + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__417_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__417_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__417_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__417_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + "\tsetbe %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide32) + "\tmovslq 9(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__418_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__418_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__418_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__418_load__done) + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__419_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__419_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__419_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__k__419_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + "\tsetbe %al\n" + "\tmovzbl %al, %eax\n" + "\torq $6, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1875 + "\tmovq %rax, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:71 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rdx, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:73 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jmp) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__419_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__419_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__421_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__421_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue) + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__421_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__421_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__421_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__421_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__target) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide16) + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__422_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__422_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__422_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__422_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__423_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__423_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__423_impl__target) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__423_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__423_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__423_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide32) + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__423_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__423_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__423_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__423_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__target) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jtrue) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse) + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__424_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__424_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__424_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__424_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_impl__target) "\n" + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_impl__target) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__425_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__425_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__425_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide16) + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__425_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__425_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__425_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__425_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__target) "\n" + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__target) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide32) + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__426_load__constant) "\n" + "\tmovq 0(%rbp, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__426_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__426_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rsi, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__426_load__done) + "\ttestq $-16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1718 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__427_impl__slow) "\n" + "\ttestl $1, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__427_impl__target) "\n" + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__427_impl__target) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__427_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__427_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__427_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jfalse) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jless) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__427_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__427_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__427_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__427_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__428_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__428_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__428_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__428_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jless_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__429_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__429_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__429_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__429_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__430_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__430_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__430_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__430_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jless_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__431_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__431_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__431_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__431_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__432_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__432_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__432_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__432_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnless) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__433_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__433_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__433_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__433_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__434_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__434_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__434_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__434_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__435_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__435_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__435_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__435_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__436_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__436_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__436_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__436_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__437_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__437_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__437_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__437_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__438_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__438_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__438_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__438_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnless) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__439_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__439_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__439_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__439_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__440_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__440_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__440_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__440_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__441_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__441_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__441_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__441_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__442_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__442_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__442_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__442_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__443_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__443_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__443_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__443_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__444_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__444_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__444_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__444_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + "\tja " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__445_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__445_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__445_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__445_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__446_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__446_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__446_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__446_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__447_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__447_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__447_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__447_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__448_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__448_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__448_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__448_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__449_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__449_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__449_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__449_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__450_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__450_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__450_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__450_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreater) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__451_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__451_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__451_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__451_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__452_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__452_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__452_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__452_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__453_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__453_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__453_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__453_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__454_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__454_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__454_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__454_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__455_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__455_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__455_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__455_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__456_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__456_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__456_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__456_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__457_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__457_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__457_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__457_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__458_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__458_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__458_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__458_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__459_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__459_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__459_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__459_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__460_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__460_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__460_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__460_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__461_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__461_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__461_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__461_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__462_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__462_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__462_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__462_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + "\tjg " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm0, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jnlesseq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__463_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__463_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__463_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__463_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__464_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__464_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__464_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__464_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__465_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__465_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__465_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__465_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__466_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__466_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__466_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__466_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__467_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__467_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__467_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__467_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__468_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__468_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__468_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__468_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + "\tjae " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jgreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__469_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__469_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__469_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__469_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__470_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__470_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__470_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__470_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__471_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__471_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__471_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__471_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__472_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__472_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__472_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__472_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__473_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__473_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__473_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__473_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__474_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__474_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__474_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__474_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1796 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotInt) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1797 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op2NotInt) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + "\tjl " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotInt) + "\ttestq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1802 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__slow) "\n" + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1803 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotIntOp2NotInt) "\n" + "\tcvtsi2sd %esi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1804 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotIntReady) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1805 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotIntOp2NotInt) + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1807 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1808 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1809 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op1NotIntReady) + "\taddq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1811 + "\tmovq %rax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1812 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__op2NotInt) + "\tcvtsi2sd %eax, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1817 + "\ttestq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1818 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__slow) "\n" + "\taddq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1819 + "\tmovq %rsi, %xmm1\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1820 + "\tucomisd %xmm1, %xmm0\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__474_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__474_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jngreatereq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__475_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__475_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__475_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__475_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__slow) "\n" + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__476_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__476_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__476_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__476_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__476_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__476_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__477_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__477_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__477_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__477_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__slow) "\n" + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__478_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__478_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__478_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__478_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__478_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__478_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__478_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__479_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__479_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__479_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__479_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__slow) "\n" + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__480_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__480_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__480_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__480_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + "\tje " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__480_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__480_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__480_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jeq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__481_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__481_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__481_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__481_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__slow) "\n" + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__482_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__482_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__482_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__482_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__482_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__482_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__482_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__483_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__483_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__483_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__483_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__slow) "\n" + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__484_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__484_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__484_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__484_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__484_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__484_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__484_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__485_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__485_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__485_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__485_load__done) + "\tcmpq %r14, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__slow) "\n" + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__486_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__486_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__486_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariableInt32__loadConstantOrVariable__size__k__486_load__done) + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:503 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__slow) "\n" + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__486_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__486_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__486_impl__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_jneq) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__487_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__487_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__487_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__487_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__488_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__488_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__488_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__488_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__488_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__488_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__488_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__488_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__489_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__489_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__489_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__489_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__490_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__490_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__490_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__490_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__490_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__490_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__490_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__490_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__491_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__491_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__491_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__491_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__492_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__492_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__492_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__492_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__492_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__492_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__492_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__492_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq) + "\tmovsbq 1(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovsbq 2(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tcmpq $16, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__493_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__493_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__493_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__493_load__done) + "\tcmpq $16, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__494_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__494_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__494_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__494_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_impl__jumpTarget) "\n" + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_impl__jumpTarget) + "\tmovsbq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__494_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__494_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide16) + "\tmovswq 3(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovswq 5(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tcmpq $64, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__495_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__495_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__495_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__495_load__done) + "\tcmpq $64, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__496_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__496_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__496_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__496_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__496_impl__jumpTarget) "\n" + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__496_impl__jumpTarget) + "\tmovswq 7(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__496_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__496_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide32) + "\tmovslq 5(%r13, %r8, 1), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovslq 9(%r13, %r8, 1), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tcmpq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__497_load__constant) "\n" + "\tmovq 0(%rbp, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__497_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__497_load__constant) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rax), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rax, %rdx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__497_load__done) + "\tcmpq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__498_load__constant) "\n" + "\tmovq 0(%rbp, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__498_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__498_load__constant) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rsi, %rcx, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__k__498_load__done) + "\tcmpl %esi, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + "\tjbe " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_impl__jumpTarget) "\n" + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_impl__jumpTarget) + "\tmovslq 13(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__498_jumpImpl__outOfLineJumpTarget) "\n" + "\taddq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__498_jumpImpl__outOfLineJumpTarget) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_out_of_line_jump_target) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_inc) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__498_fn__slow) "\n" + "\taddl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__498_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__498_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_inc_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__499_fn__slow) "\n" + "\taddl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__499_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__499_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_inc_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__500_fn__slow) "\n" + "\taddl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__500_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__500_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_inc) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_dec) + "\tmovsbq 1(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__501_fn__slow) "\n" + "\tsubl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__501_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__501_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $2, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_dec_wide16) + "\tmovswq 3(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__502_fn__slow) "\n" + "\tsubl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__502_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__502_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_dec_wide32) + "\tmovslq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 0(%rbp, %rax, 8), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:912 + "\tcmpq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:913 + "\tjb " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__503_fn__slow) "\n" + "\tsubl $1, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + "\tjo " LOCAL_LABEL_STRING(_offlineasm_preOp__llintOp__commonOp__fn__503_fn__slow) "\n" + "\torq %r14, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:915 + "\tmovq %rsi, 0(%rbp, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:916 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__503_fn__slow) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(slow_path_dec) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $1, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__503_checkSwitchToJIT__continue) "\n" + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:412 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:414 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:415 + "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:417 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:418 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:419 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:421 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__503_checkSwitchToJIT__continue) + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $1, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__504_checkSwitchToJIT__continue) "\n" + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:412 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:414 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:415 + "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:417 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__503_action__recover) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:418 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:419 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__503_action__recover) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:421 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__504_checkSwitchToJIT__continue) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $1, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__505_checkSwitchToJIT__continue) "\n" + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:412 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:414 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:415 + "\tcall " LOCAL_REFERENCE(llint_loop_osr) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:417 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__504_action__recover) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:418 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:419 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__504_action__recover) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:421 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__505_checkSwitchToJIT__continue) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + "\tmovzbl 52752(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:399 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:401 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:402 + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:404 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) "\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:405 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide16) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + "\tmovzbl 52752(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__505_fn__handleTraps) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__505_fn__afterHandlingTraps) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__505_fn__handleTraps) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:399 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:401 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:402 + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:404 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__505_fn__throwHandler) "\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:405 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__505_fn__afterHandlingTraps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__505_fn__throwHandler) + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide32) + "\tmovq 16(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + "\tmovq 80(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + "\tmovzbl 52752(%rsi), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__506_fn__handleTraps) "\n" + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__506_fn__afterHandlingTraps) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__506_fn__handleTraps) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:399 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:401 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:402 + "\tcall " LOCAL_REFERENCE(llint_slow_path_handle_traps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rax, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:404 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__506_fn__throwHandler) "\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:405 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__506_fn__afterHandlingTraps) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__506_fn__throwHandler) + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_nop) + "\taddq $1, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nop_wide16) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_nop_wide32) + "\taddq $5, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call) + "\tmovzwl 46(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__506_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__506_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__506_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__506_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__506_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__506_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) "\n" + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__507_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__507_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__508_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__508_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_wide16) + "\tmovzwl 46(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__509_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__509_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__509_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__509_arrayProfileForCall__done) + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__509_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__509_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__509_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__509_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__511_fn__opCallSlow) "\n" + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__511_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__511_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__511_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__511_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__511_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_wide32) + "\tmovzwl 46(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__512_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__512_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__512_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__512_arrayProfileForCall__done) + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__512_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__512_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__512_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__512_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__514_fn__opCallSlow) "\n" + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__514_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 46(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset) "\n" + "\tmovl 188(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__515_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__515_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__515_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__515_arrayProfileForCall__done) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__515_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__515_checkSwitchToJIT__continue) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__516_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__516_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__516_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__516_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__516_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__516_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__518_fn__opCallSlow) "\n" + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__518_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide16) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__519_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__519_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__519_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__519_arrayProfileForCall__done) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__519_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__519_checkSwitchToJIT__continue) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__520_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__520_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__520_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__520_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__520_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__520_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__522_fn__opCallSlow) "\n" + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__520_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__520_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__520_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__520_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__522_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__522_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__521_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__521_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__521_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__521_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__522_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide32) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__523_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__523_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1952 + "\tmovq 40(%rbp, %rcx, 8), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1953 + "\ttestq %r15, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1954 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__523_arrayProfileForCall__done) "\n" + "\tmovl 0(%rax), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1955 + "\tmovl %ecx, 12(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1956 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__523_arrayProfileForCall__done) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__523_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__523_checkSwitchToJIT__continue) + "\tmovzwl 2(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__524_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__524_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__524_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__524_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__524_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__524_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__526_fn__opCallSlow) "\n" + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__524_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__524_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__524_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__524_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__525_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__525_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__526_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__526_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__525_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__525_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__525_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__525_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__526_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 2(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__526_metadata__setUpOffset) "\n" + "\tmovl 100(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__526_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct) + "\tmovzwl 12(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__527_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__527_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovsbq 2(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $16, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:465 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__527_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:466 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__527_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:467 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__527_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:469 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:470 + "\tmovq -128(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:471 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__527_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__529_fn__opCallSlow) "\n" + "\tmovzbl 4(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzbl 3(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__528_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__528_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__529_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__529_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__529_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__529_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__529_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_wide16) + "\tmovzwl 12(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__530_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__530_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovswq 5(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $64, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:476 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__530_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:477 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__530_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:478 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__530_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:480 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:481 + "\tmovq -512(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:482 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__530_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__532_fn__opCallSlow) "\n" + "\tmovzwl 9(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovzwl 7(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__531_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__531_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__532_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__532_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__532_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__532_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__532_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_wide32) + "\tmovzwl 12(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %r10d, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__533_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__533_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %eax, %r10d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %r10\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovslq 9(%r13, %r8, 1), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq 24(%r10), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1969 + "\tcmpq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:487 + "\tjge " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__533_load__constant) "\n" + "\tmovq 0(%rbp, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:488 + "\tjmp " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__533_load__done) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:489 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__533_load__constant) + "\tmovq 16(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:491 + "\tmovq 176(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:492 + "\tsubq $1073741824, %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:493 + "\tmovq 0(%rcx, %rax, 8), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:494 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__k__533_load__done) + "\tcmpq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1971 + "\tjne " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__535_fn__opCallSlow) "\n" + "\tmovl 17(%r13, %r8, 1), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1973 + "\tnegq %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1974 + "\taddq %rbp, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1975 + "\tmovq %rdx, 24(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1976 + "\tmovl 13(%r13, %r8, 1), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1978 + "\tmovl %edx, 32(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1979 + "\tmovq %rcx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:1980 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + "\tcall *32(%r10)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__534_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__534_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__535_fn__opCallSlow) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__535_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__535_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 12(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__535_metadata__setUpOffset) "\n" + "\tmovl 120(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__535_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__536_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__536_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 6(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__536_metadata__setUpOffset) "\n" + "\tmovl 108(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__536_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__536_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__536_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__537_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__537_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 6(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__537_metadata__setUpOffset) "\n" + "\tmovl 108(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__537_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__537_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__537_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__538_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__538_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 6(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__538_metadata__setUpOffset) "\n" + "\tmovl 108(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__538_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__538_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__538_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__538_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__538_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__539_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__538_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__538_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__538_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__538_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__539_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 8(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__539_metadata__setUpOffset) "\n" + "\tmovl 112(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__539_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__539_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__539_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__539_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__539_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__540_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__539_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__539_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__539_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__539_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__540_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 8(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__540_metadata__setUpOffset) "\n" + "\tmovl 112(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__540_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__540_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__540_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__540_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__540_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__541_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__540_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__540_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__540_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__540_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__541_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 8(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__541_metadata__setUpOffset) "\n" + "\tmovl 112(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__541_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__541_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__541_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__541_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__541_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__542_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__541_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__541_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__541_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__541_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__542_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 10(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__542_metadata__setUpOffset) "\n" + "\tmovl 116(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__542_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__542_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__542_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__542_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__542_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__543_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__542_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__542_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__542_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__542_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__543_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 10(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__543_metadata__setUpOffset) "\n" + "\tmovl 116(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__543_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + "\taddl $10, 232(%rax)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + "\tjs " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__543_checkSwitchToJIT__continue) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_replace) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__543_checkSwitchToJIT__continue) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__543_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__543_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_tail_call_forward_arguments) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__544_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\tmovq -32(%rbp), %r12\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:764 + "\tmovq -24(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:765 + "\tmovq -16(%rbp), %r14\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:766 + "\tmovq -8(%rbp), %r15\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:767 + "\tmovl 32(%rbp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + "\tmovl 28(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + "\tcmpl %ecx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + "\tjle " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__543_prepareCall__noArityFixup) "\n" + "\tmovq %rdx, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__543_prepareCall__noArityFixup) + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + "\tmovq %rbp, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + "\taddq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + "\tmovl 32(%rsp), %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + "\tsall $3, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + "\taddl $55, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + "\tandl $-16, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + "\taddq $8, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:970 + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:971 + "\tmovq 8(%rbp), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:972 + "\tmovq %r8, 0(%rsp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:973 + "\tsubq %rcx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + "\tmovq 0(%rbp), %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__543_prepareCall__copyLoop) + "\tsubl $8, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + "\tmovq 0(%rsp, %rcx, 1), %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + "\tmovq %r8, 0(%rdx, %rcx, 1)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + "\ttestl %ecx, %ecx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__543_prepareCall__copyLoop) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + "\tjmp *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__544_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 10(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__544_metadata__setUpOffset) "\n" + "\tmovl 116(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__544_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__544_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__544_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__545_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__545_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 14(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__545_metadata__setUpOffset) "\n" + "\tmovl 124(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__545_metadata__setUpOffset) + "\tmovzbl 7(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $8, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide16) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__545_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__545_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__546_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__546_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 14(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__546_metadata__setUpOffset) "\n" + "\tmovl 124(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__546_metadata__setUpOffset) + "\tmovzwl 15(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide32) + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_size_frame_for_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:675 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:676 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:677 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:678 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__546_branchIfException__noException) "\n" + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:679 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__546_branchIfException__noException) + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1738 + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_construct_varargs) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__547_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__547_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 14(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__547_metadata__setUpOffset) "\n" + "\tmovl 124(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__547_metadata__setUpOffset) + "\tmovl 29(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\timull $40, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 16(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $33, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__548_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__548_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__548_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__548_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide16) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval_wide16) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__549_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__549_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__549_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__549_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide32) + "\tmovl %r8d, 36(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:390 + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:392 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:393 + "\tcall " LOCAL_REFERENCE(llint_slow_path_call_eval_wide32) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\ttestq %rdx, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__550_action__dontUpdateSP) "\n" + "\tmovq %rdx, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + "\taddq $16, %rsp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__550_action__dontUpdateSP) + "\tcall *%rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:930 + "\tmovq 16(%rbp), %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + "\tmovl 20(%rdx), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + "\tsalq $3, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + "\tmovq %rbp, %rsp\n" + "\tsubq %rdx, %rsp\n" + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__550_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__550_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovsbq 1(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:50 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__551_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__551_metadata__setUpOffset) + "\tmovzbl 5(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:46 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $6, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide16) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovswq 3(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:58 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__552_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__552_metadata__setUpOffset) + "\tmovzwl 11(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:54 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide32) + "\tmovl 36(%rbp), %r8d\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:94 + "\tmovq 16(%rbp), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:95 + "\tmovq 88(%r13), %r13\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:96 + "\tmovslq 5(%r13, %r8, 1), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:66 + "\tmovq %rax, 0(%rbp, %rsi, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:98 + "\tmovzwl 4(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + "\ttestl %edx, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_commonOp__fn__dispatchAfterCall__553_metadata__setUpOffset) "\n" + "\tmovl 104(%r12), %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__553_metadata__setUpOffset) + "\tmovl 21(%r13, %r8, 1), %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:62 + "\tsall $6, %esi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + "\taddl %esi, %edx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + "\taddq %r12, %rdx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + "\tmovq %rax, 40(%rdx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:90 + "\taddq $25, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile) + "\taddq $4, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide16) + "\taddq $9, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide32) + "\taddq $17, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_yield) + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_yield_wide16) + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_yield_wide32) + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment) + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide16) + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide32) + "\tint $3\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_debug) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + "\tmovl 40(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) + "\taddq $3, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_debug_wide16) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + "\tmovl 40(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__553_fn__opDebugDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__553_fn__opDebugDone) + "\taddq $7, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_OPCODE_LABEL(op_debug_wide32) + "\tmovq 16(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + "\tmovl 40(%rax), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + "\ttestl %eax, %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + "\tjz " LOCAL_LABEL_STRING(_offlineasm_llintOp__commonOp__fn__554_fn__opDebugDone) "\n" + "\taddq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:352 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:362 + "\tmovq %r8, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:363 + "\tcall " LOCAL_REFERENCE(llint_slow_path_debug) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:107 + "\tmovq %rax, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:356 + "\tsubq %r13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:357 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__554_fn__opDebugDone) + "\taddq $13, %r8\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + "\tmovzbl 0(%r13, %r8, 1), %eax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:28 + "\tmovq " LOCAL_REFERENCE(g_opcodeMap) "@GOTPCREL(%rip), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:29 + "\tjmp *0(%rsi, %rax, 8)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:30 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tcall *40(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tcall *40(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__554_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__554_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tcall *40(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__555_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__555_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tcall *48(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__556_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__556_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tcall *48(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__557_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__557_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2093 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2094 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2095 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2096 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2097 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2101 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2102 + "\tmovq 24(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2103 + "\tcall *48(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2113 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2117 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2118 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2119 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2121 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__558_nativeCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2124 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__558_nativeCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2127 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2128 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tcall *24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tcall *24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__558_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__558_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tcall *24(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__559_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__559_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tcall *32(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__560_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__560_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tcall *32(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__561_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__561_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:878 + "\tpush %rbp\n" + "\tmovq %rsp, %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + "\tmovq $0, 16(%rbp)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2133 + "\tmovq 24(%rbp), %rax\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2134 + "\tmovq $-16384, %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2135 + "\tandq %rax, %rsi\n" + "\tmovq 16088(%rsi), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2136 + "\tmovq %rbp, 45464(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2137 + "\tmovq %rbp, %rdi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2141 + "\tmovq 24(%rbp), %rsi\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2142 + "\tcall *32(%rsi)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2152 + "\tmovq 24(%rbp), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2156 + "\tandq $-16384, %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2157 + "\tmovq 16088(%rcx), %rcx\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2158 + "\tcmpq $0, 52512(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2160 + "\tjnz " LOCAL_LABEL_STRING(_offlineasm_op__commonOp__fn__fn__562_internalFunctionCallTrampoline__handleException) "\n" + "\tpop %rbp\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:890 + "\tret\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2163 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__562_internalFunctionCallTrampoline__handleException) + "\tmovq %rbp, 45464(%rcx)\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2166 + "\tjmp " LOCAL_LABEL_STRING(llint_throw_from_slow_path_trampoline) "\n" // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter64.asm:2167 +OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd) +OFFLINE_ASM_END +#endif +// offlineasm code for C_LOOP-debug +// offlineasm input hash: c2f11a38a7d1373cb5e37dad9cc10246864299c5 2e95d79a5a441642656d5e3fbeb0239f91bc49e7 2f0f121527372ad44531cf658a850454fb5586b1 da39a3ee5e6b4b0d3255bfef95601890afd80709 +#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && !OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_ARM64E && !OFFLINE_ASM_MIPS && OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_C_LOOP_WIN && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && !OFFLINE_ASM_JSVALUE64 && OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_TRACING && !OFFLINE_ASM_ADDRESS64 && !OFFLINE_ASM_GIGACAGE_ENABLED +OFFLINE_ASM_BEGIN +OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart) + CRASH(); // break instruction not implemented. // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1248 + +OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_javascript) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + *CAST(sp.i8p()) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:178 + pc = *CAST(t1.i8p() + 23240); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:179 + *CAST(sp.i8p() + 4) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:180 + pc = *CAST(t1.i8p() + 23236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:181 + *CAST(sp.i8p() + 8) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:182 + pc = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:183 + *CAST(sp.i8p() + 12) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:184 + pc = *CAST(t2.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:198 + pc = intptr_t(0x4) + pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:199 + pc = pc.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:200 + t3 = sp.i() - pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:201 + if (t3.u() > sp.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:202 + goto _offlineasm_doVMEntry__throwStackOverflow; + if (t3.u() >= *CAST(t1.i8p() + 27196)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:208 + goto _offlineasm_doVMEntry__stackHeightOK; + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:209 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:210 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:211 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3); + decodeResult(result, t0, t1); + } + if (t0.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:212 + goto _offlineasm_doVMEntry__stackCheckFailed; + t0 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:213 + t1 = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:214 + goto _offlineasm_doVMEntry__stackHeightOK; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:215 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackCheckFailed) + t0 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:218 + t1 = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:219 + goto _offlineasm_doVMEntry__throwStackOverflow; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK) + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:226 + t3 = intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:227 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:230 + t5 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:231 + *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0xc)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:232 + t5 = *CAST(t2.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:233 + *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0x8)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:234 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:235 + goto _offlineasm_doVMEntry__copyHeaderLoop; + pc = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:237 + pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:238 + t5 = *CAST(t2.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:239 + t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:240 + if (pc.i32() == t5.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:242 + goto _offlineasm_doVMEntry__copyArgs; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop) + t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:244 + *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x2c)) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:245 + *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x28)) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:246 + if (pc.i32() != t5.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:247 + goto _offlineasm_doVMEntry__fillExtraArgsLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs) + t3 = *CAST(t2.i8p() + 40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:250 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop) + if (pc.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:253 + goto _offlineasm_doVMEntry__copyArgsDone; + pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:254 + t5 = *CAST(t3.i8p() + (pc.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:255 + *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x2c)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:256 + t5 = *CAST(t3.i8p() + (pc.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:257 + *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x28)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:258 + goto _offlineasm_doVMEntry__copyArgsLoop; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:259 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone) + *CAST(t1.i8p() + 23240) = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:262 + *CAST(t1.i8p() + 23236) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:263 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:323 + lr = getOpcode(llint_cloop_did_return_from_js_1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:326 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_1) + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:331 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t5 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:274 + pc = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:275 + *CAST(t5.i8p() + 23240) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:276 + pc = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:277 + *CAST(t5.i8p() + 23236) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:278 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:284 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:289 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__throwStackOverflow) + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:292 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:293 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:294 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1); + decodeResult(result, t0, t1); + } + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t5 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:304 + pc = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:305 + *CAST(t5.i8p() + 23240) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:306 + pc = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:307 + *CAST(t5.i8p() + 23236) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:308 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:314 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:319 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_native) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + *CAST(sp.i8p()) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:178 + pc = *CAST(t1.i8p() + 23240); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:179 + *CAST(sp.i8p() + 4) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:180 + pc = *CAST(t1.i8p() + 23236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:181 + *CAST(sp.i8p() + 8) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:182 + pc = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:183 + *CAST(sp.i8p() + 12) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:184 + pc = *CAST(t2.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:198 + pc = intptr_t(0x4) + pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:199 + pc = pc.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:200 + t3 = sp.i() - pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:201 + if (t3.u() > sp.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:202 + goto _offlineasm_0_doVMEntry__throwStackOverflow; + if (t3.u() >= *CAST(t1.i8p() + 27196)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:208 + goto _offlineasm_0_doVMEntry__stackHeightOK; + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:209 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:210 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:211 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3); + decodeResult(result, t0, t1); + } + if (t0.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:212 + goto _offlineasm_0_doVMEntry__stackCheckFailed; + t0 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:213 + t1 = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:214 + goto _offlineasm_0_doVMEntry__stackHeightOK; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:215 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackCheckFailed) + t0 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:218 + t1 = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:219 + goto _offlineasm_0_doVMEntry__throwStackOverflow; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackHeightOK) + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:226 + t3 = intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:227 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyHeaderLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:230 + t5 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:231 + *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0xc)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:232 + t5 = *CAST(t2.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:233 + *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0x8)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:234 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:235 + goto _offlineasm_0_doVMEntry__copyHeaderLoop; + pc = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:237 + pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:238 + t5 = *CAST(t2.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:239 + t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:240 + if (pc.i32() == t5.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:242 + goto _offlineasm_0_doVMEntry__copyArgs; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__fillExtraArgsLoop) + t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:244 + *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x2c)) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:245 + *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x28)) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:246 + if (pc.i32() != t5.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:247 + goto _offlineasm_0_doVMEntry__fillExtraArgsLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgs) + t3 = *CAST(t2.i8p() + 40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:250 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsLoop) + if (pc.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:253 + goto _offlineasm_0_doVMEntry__copyArgsDone; + pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:254 + t5 = *CAST(t3.i8p() + (pc.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:255 + *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x2c)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:256 + t5 = *CAST(t3.i8p() + (pc.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:257 + *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x28)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:258 + goto _offlineasm_0_doVMEntry__copyArgsLoop; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:259 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsDone) + *CAST(t1.i8p() + 23240) = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:262 + *CAST(t1.i8p() + 23236) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:263 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:335 + *CAST(sp.i8p()) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:336 + t0 = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:338 + *CAST(sp.i8p() + 4) = lr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:339 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:340 + nativeFunc = t3.nativeFunc(); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t5 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:274 + pc = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:275 + *CAST(t5.i8p() + 23240) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:276 + pc = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:277 + *CAST(t5.i8p() + 23236) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:278 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:284 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:289 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__throwStackOverflow) + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:292 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:293 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:294 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1); + decodeResult(result, t0, t1); + } + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t5 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:304 + pc = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:305 + *CAST(t5.i8p() + 23240) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:306 + pc = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:307 + *CAST(t5.i8p() + 23236) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:308 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:314 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:319 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLOBAL_LABEL(llint_entry) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16) + t0 = *CAST(pc.i8p() + 1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:33 + t1 = CAST(&g_opcodeMapWide16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:34 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:35 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_wide32) + t0 = *CAST(pc.i8p() + 1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:39 + t1 = CAST(&g_opcodeMapWide32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:40 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:41 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide16) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide32) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide16) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide32) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_enter_wide16) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_enter_wide32) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__9_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__9_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__10_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__10_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__11_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__11_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__12_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__12_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__13_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__13_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__fn__functionForCallBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__fn__functionForCallBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__14_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__14_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__15_fn__functionForCallBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__15_fn__functionForCallBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__15_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__15_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__16_fn__functionForCallBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__16_fn__functionForCallBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__16_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__16_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__fn__functionForConstructBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__fn__functionForConstructBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__17_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__17_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__18_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__18_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27196) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() >= intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1214 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__19_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__19_assert__ok) + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:357 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:358 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:359 + *CAST(t3.i8p() + 27040) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:361 + cfr = *CAST(t3.i8p() + 23236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:363 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t3 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:371 + t5 = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:372 + *CAST(t3.i8p() + 23240) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:373 + t5 = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:374 + *CAST(t3.i8p() + 23236) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:375 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:381 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:386 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide16) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:357 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:358 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:359 + *CAST(t3.i8p() + 27040) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:361 + cfr = *CAST(t3.i8p() + 23236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:363 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t3 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:371 + t5 = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:372 + *CAST(t3.i8p() + 23240) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:373 + t5 = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:374 + *CAST(t3.i8p() + 23236) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:375 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:381 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:386 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide32) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:357 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:358 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:359 + *CAST(t3.i8p() + 27040) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:361 + cfr = *CAST(t3.i8p() + 23236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:363 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t3 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:371 + t5 = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:372 + *CAST(t3.i8p() + 23240) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:373 + t5 = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:374 + *CAST(t3.i8p() + 23236) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:375 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:381 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:386 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enter) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:710 + t2 = *CAST(t2.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:711 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:712 + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:713 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:714 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:715 + goto _offlineasm_opEnterDone; + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:716 + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:717 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:718 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop) + *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:720 + *CAST(t3.i8p() + (t2.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:721 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:722 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:723 + goto _offlineasm_opEnterLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enter(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:731 + if (t0.i32() <= t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:732 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:733 + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:734 + t1 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) + t1 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:731 + if (t0.i32() <= t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:732 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:733 + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:734 + t1 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds) + t1 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:731 + if (t0.i32() <= t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:732 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:733 + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:734 + t1 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds) + t1 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:743 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:744 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide16) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:743 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:744 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide32) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:743 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:744 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope) + t0 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:750 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:751 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide16) + t0 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:750 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:751 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide32) + t0 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:750 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:751 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_this) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:758 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:759 + if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:760 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; + t2 = *CAST(metadataTable.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 160); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:762 + if (*CAST(t0.i8p()) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:763 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:758 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:759 + if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:760 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; + t2 = *CAST(metadataTable.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 160); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:762 + if (*CAST(t0.i8p()) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:763 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:758 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:759 + if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:760 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; + t2 = *CAST(metadataTable.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 160); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:762 + if (*CAST(t0.i8p()) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:763 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__done) + if (t1.i32() != int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:775 + goto _offlineasm_llintOp__commonOp__fn__fn__opNotTDZ; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__done) + if (t1.i32() != int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:775 + goto _offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__done) + if (t1.i32() != int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:775 + goto _offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ) + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mov) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__done) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mov_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__done) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mov_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__done) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_not) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__done) + if (t2.i32() != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:793 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow; + t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:794 + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_not(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_not_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__done) + if (t2.i32() != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:793 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow; + t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:794 + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_not(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_not_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__done) + if (t2.i32() != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:793 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow; + t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:794 + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_not(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() < int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__33_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__33_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() < int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__34_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__34_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() < int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__35_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__35_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() < int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__36_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__36_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate) + t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:873 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() < int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__37_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__37_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate) + t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:873 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() < int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__38_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__38_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__38_fn__opEqNullNotImmediate) + t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:873 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() < int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__39_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__39_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:879 + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:880 + t1 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:881 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() < int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__40_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__40_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:879 + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:880 + t1 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:881 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() < int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__41_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__assertNotConstant__size__k__41_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:879 + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:880 + t1 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:881 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol) + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:934 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_stricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol) + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:934 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_stricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol) + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:934 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_stricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol) + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:938 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_nstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__49_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__49_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__49_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__49_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__50_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__50_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__50_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__50_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__notStringOrSymbol) + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:938 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__50_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_nstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__51_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__51_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__51_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__51_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__52_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__52_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__52_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__52_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__notStringOrSymbol) + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:938 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__52_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_nstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol) + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:942 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol) + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:942 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol) + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:942 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol) + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:946 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__61_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__61_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__61_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__61_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__62_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__62_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__62_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__62_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__notStringOrSymbol) + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:946 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__62_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__62_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__62_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__63_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__63_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__63_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__63_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__64_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__64_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__64_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__64_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__notStringOrSymbol) + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:946 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__64_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__64_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__64_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_number) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__65_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__65_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__65_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__65_k__done) + if (t2.i32() == int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:968 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsInt; + if (t2.u32() >= uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:969 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsInt) + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__65_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 264); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__65_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_number(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__66_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__66_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__66_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__66_k__done) + if (t2.i32() == int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:968 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__66_fn__opToNumberIsInt; + if (t2.u32() >= uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:969 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__66_fn__opToNumberSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__66_fn__opToNumberIsInt) + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__66_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 264); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__66_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__66_fn__opToNumberSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_number(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__done) + if (t2.i32() == int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:968 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__67_fn__opToNumberIsInt; + if (t2.u32() >= uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:969 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__67_fn__opToNumberSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__67_fn__opToNumberIsInt) + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 264); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__67_fn__opToNumberSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_number(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_string) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__68_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__68_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__68_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__68_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:982 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow; + if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:983 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringIsString) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__69_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__69_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__69_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__69_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:982 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__69_fn__opToStringSlow; + if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:983 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__69_fn__opToStringSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__69_fn__opToStringIsString) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__69_fn__opToStringSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__70_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__70_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__70_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__70_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:982 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opToStringSlow; + if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:983 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opToStringSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opToStringIsString) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__70_fn__opToStringSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_object) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__71_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__71_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__71_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__71_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:996 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow; + if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:997 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow; + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 82); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__71_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__71_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__72_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__72_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__72_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__72_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:996 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__72_fn__opToObjectSlow; + if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:997 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__72_fn__opToObjectSlow; + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 82); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__72_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__72_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__72_fn__opToObjectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__73_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__73_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__73_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__73_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:996 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__73_fn__opToObjectSlow; + if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:997 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__73_fn__opToObjectSlow; + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 82); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__73_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__73_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__73_fn__opToObjectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_negate) + t5 = *CAST(metadataTable.i8p() + 86); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 268); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__74_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__74_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__74_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__74_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1015 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSrcNotInt; + if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1016 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow; + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1017 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSrcNotInt) + if (t1.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1021 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow; + t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1022 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_negate(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_negate_wide16) + t5 = *CAST(metadataTable.i8p() + 86); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__75_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 268); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__75_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1015 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSrcNotInt; + if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1016 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSlow; + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1017 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSrcNotInt) + if (t1.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1021 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSlow; + t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1022 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__75_fn__opNegateSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_negate(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_negate_wide32) + t5 = *CAST(metadataTable.i8p() + 86); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 268); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__76_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__76_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__76_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__76_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1015 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSrcNotInt; + if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1016 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSlow; + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1017 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSrcNotInt) + if (t1.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1021 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSlow; + t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1022 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__opNegateSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_negate(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_add) + t5 = *CAST(metadataTable.i8p() + 60); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__77_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 216); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__77_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1096 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_add(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_add_wide16) + t5 = *CAST(metadataTable.i8p() + 60); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 216); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1096 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_add(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_add_wide32) + t5 = *CAST(metadataTable.i8p() + 60); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 216); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1096 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_add(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mul) + t5 = *CAST(metadataTable.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 232); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1103 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1104 + int32_t result; + bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); + t3 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + } + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1105 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done; + if (t1.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1106 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1107 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1109 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1110 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mul(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mul_wide16) + t5 = *CAST(metadataTable.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 232); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1103 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1104 + int32_t result; + bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); + t3 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + } + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1105 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__86_integerOperationAndStore__done; + if (t1.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1106 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1107 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__86_integerOperationAndStore__done) + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1109 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1110 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mul(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mul_wide32) + t5 = *CAST(metadataTable.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 232); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1103 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1104 + int32_t result; + bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); + t3 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + } + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1105 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__88_integerOperationAndStore__done; + if (t1.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1106 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1107 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__88_integerOperationAndStore__done) + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1109 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1110 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mul(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_sub) + t5 = *CAST(metadataTable.i8p() + 74); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1116 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_sub(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_sub_wide16) + t5 = *CAST(metadataTable.i8p() + 74); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1116 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_sub(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_sub_wide32) + t5 = *CAST(metadataTable.i8p() + 74); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1116 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_sub(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_div) + t5 = *CAST(metadataTable.i8p() + 72); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 240); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1122 + d1 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1123 + d1 = d1.d() / d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1124 + { // bcd2i // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1125 + double d = d1.d(); + const int32_t asInt32 = int32_t(d); + if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notInt; + t0 = (uint32_t)asInt32; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1126 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1127 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notInt) + *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1130 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__done) + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_div(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_div_wide16) + t5 = *CAST(metadataTable.i8p() + 72); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__96_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 240); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__96_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__97_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__97_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__97_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__97_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__98_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__98_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__98_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__98_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1122 + d1 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1123 + d1 = d1.d() / d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1124 + { // bcd2i // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1125 + double d = d1.d(); + const int32_t asInt32 = int32_t(d); + if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__98_integerOperationAndStore__notInt; + t0 = (uint32_t)asInt32; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1126 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1127 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__98_integerOperationAndStore__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__98_integerOperationAndStore__notInt) + *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1130 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__98_integerOperationAndStore__done) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__98_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_div(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_div_wide32) + t5 = *CAST(metadataTable.i8p() + 72); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__98_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 240); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__98_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__99_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__99_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__99_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__99_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__100_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__100_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__100_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__100_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1122 + d1 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1123 + d1 = d1.d() / d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1124 + { // bcd2i // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1125 + double d = d1.d(); + const int32_t asInt32 = int32_t(d); + if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__100_integerOperationAndStore__notInt; + t0 = (uint32_t)asInt32; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1126 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1127 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__100_integerOperationAndStore__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__100_integerOperationAndStore__notInt) + *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1130 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__100_integerOperationAndStore__done) + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op1NotIntReady) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__op2NotInt) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__100_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_div(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__101_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__101_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__101_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__101_k__done) + if (t2.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1139 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unsigned(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__102_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__102_fn__opUnsignedSlow; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__102_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__102_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__102_fn__opUnsignedSlow; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__102_k__done) + if (t2.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1139 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__102_fn__opUnsignedSlow; + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__102_fn__opUnsignedSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unsigned(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__103_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__103_fn__opUnsignedSlow; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__103_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__103_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__103_fn__opUnsignedSlow; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__103_k__done) + if (t2.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1139 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__103_fn__opUnsignedSlow; + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__103_fn__opUnsignedSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unsigned(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lshift) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow; + t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1174 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 88); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 272); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__106_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__106_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__106_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__106_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__107_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__107_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__107_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__107_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__slow; + t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1174 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 88); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__107_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 272); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__107_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__107_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__108_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__108_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__108_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__108_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__109_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__109_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__109_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__109_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__109_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__109_fn__slow; + t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1174 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 88); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__109_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 272); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__109_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__109_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_rshift) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow; + t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1178 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_rshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow; + t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1178 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_rshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow; + t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1178 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_rshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_urshift) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow; + t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1182 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_urshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__118_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__118_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__118_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__118_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__119_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__119_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__119_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__119_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__119_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__119_fn__slow; + t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1182 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__119_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_urshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__120_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__120_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__120_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__120_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__121_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__121_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__121_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__121_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__121_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__121_fn__slow; + t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1182 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__121_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_urshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow; + t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1185 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 256); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitxor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow; + t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1185 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 256); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitxor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow; + t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1185 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 256); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitxor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitand) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow; + t0 = (uint32_t)(t0.i32() & t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1188 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 76); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitand(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow; + t0 = (uint32_t)(t0.i32() & t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1188 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 76); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitand(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow; + t0 = (uint32_t)(t0.i32() & t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1188 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 76); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitand(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitor) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow; + t0 = (uint32_t)(t0.i32() | t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1191 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 78); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 252); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__137_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__137_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__137_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__137_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__slow; + t0 = (uint32_t)(t0.i32() | t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1191 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 78); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 252); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__139_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__139_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__139_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__139_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow; + t0 = (uint32_t)(t0.i32() | t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1191 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 78); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__139_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 252); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__139_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__139_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__140_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__140_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__140_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__140_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1196 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow; + t3 = (uint32_t)(~t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1197 + t1 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 90); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__140_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 276); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__140_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitnot(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__141_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__141_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__141_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__141_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1196 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__opBitNotSlow; + t3 = (uint32_t)(~t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1197 + t1 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 90); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__141_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 276); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__141_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__141_fn__opBitNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitnot(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__142_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__142_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__142_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__142_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1196 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__142_fn__opBitNotSlow; + t3 = (uint32_t)(~t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1197 + t1 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 90); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__142_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 276); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__142_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__142_fn__opBitNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitnot(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance) + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1207 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__143_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__143_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__143_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__143_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__144_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__144_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__144_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__144_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1213 + goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1216 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1217 + t1 = *CAST(t1.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1218 + if (t1.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1219 + goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotDefault; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__145_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__145_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__145_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__145_k__done) + t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1224 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1225 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotDefault) + *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1230 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide16) + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1207 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__146_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__146_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__146_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__146_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__147_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__147_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__147_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__147_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1213 + goto _offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotCell; + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1216 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1217 + t1 = *CAST(t1.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1218 + if (t1.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1219 + goto _offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotDefault; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__148_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__148_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__148_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__148_k__done) + t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1224 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1225 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotCell) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__148_fn__opOverrideshasInstanceValueNotDefault) + *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1230 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide32) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1207 + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__149_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__149_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__149_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__149_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__150_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__150_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__150_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__150_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1213 + goto _offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotCell; + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1216 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1217 + t1 = *CAST(t1.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1218 + if (t1.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1219 + goto _offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotDefault; + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__151_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__151_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__151_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__151_k__done) + t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1224 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1225 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotCell) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__151_fn__opOverrideshasInstanceValueNotDefault) + *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1230 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__done) + t3 = (t2.u32() == uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1238 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__done) + t3 = (t2.u32() == uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1238 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__154_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__154_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__154_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__154_k__done) + t3 = (t2.u32() == uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1238 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__155_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__155_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__155_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__155_k__done) + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1246 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell; + t3 = (t2.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1247 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) + if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1250 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedMasqueradesAsUndefined; + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedMasqueradesAsUndefined) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1253 + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1254 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1255 + t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1256 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__156_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__156_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__156_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__156_k__done) + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1246 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__156_fn__opIsUndefinedCell; + t3 = (t2.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1247 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__156_fn__opIsUndefinedCell) + if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1250 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__156_fn__opIsUndefinedMasqueradesAsUndefined; + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__156_fn__opIsUndefinedMasqueradesAsUndefined) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1253 + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1254 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1255 + t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1256 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__157_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__157_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__157_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__157_k__done) + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1246 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__157_fn__opIsUndefinedCell; + t3 = (t2.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1247 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__157_fn__opIsUndefinedCell) + if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1250 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__157_fn__opIsUndefinedMasqueradesAsUndefined; + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__157_fn__opIsUndefinedMasqueradesAsUndefined) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1253 + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1254 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1255 + t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1256 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__done) + t0 = (t0.u32() == uint32_t(0xfffffffe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1264 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__done) + t0 = (t0.u32() == uint32_t(0xfffffffe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1264 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__160_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__160_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__160_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__160_k__done) + t0 = (t0.u32() == uint32_t(0xfffffffe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1264 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_number) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__161_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__161_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__161_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__161_k__done) + t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1272 + t1 = (t0.u32() < uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1273 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__162_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__162_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__162_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__162_k__done) + t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1272 + t1 = (t0.u32() < uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1273 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__163_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__163_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__163_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__163_k__done) + t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1272 + t1 = (t0.u32() < uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1273 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1281 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase; + t0 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1283 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1281 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__165_fn__notCellCase; + t0 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1283 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__165_fn__notCellCase) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__166_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__166_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__166_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__166_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1281 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__166_fn__notCellCase; + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1283 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__166_fn__notCellCase) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__167_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__167_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__167_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__167_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1293 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell; + t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1294 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__168_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__168_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__168_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__168_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1293 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__168_fn__opIsObjectNotCell; + t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1294 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__168_fn__opIsObjectNotCell) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__169_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__169_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__169_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__169_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1293 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__169_fn__opIsObjectNotCell; + t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1294 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__169_fn__opIsObjectNotCell) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct) + t5 = *CAST(metadataTable.i8p() + 92); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__169_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 280); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__169_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1345 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__done) + t2 = *CAST(t5.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1347 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1348 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 4) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide16) + t5 = *CAST(metadataTable.i8p() + 92); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__170_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 280); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__170_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1345 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDirectSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDirectSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__done) + t2 = *CAST(t5.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1347 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1348 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDirectSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__171_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 4) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__171_fn__opGetByIdDirectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide32) + t5 = *CAST(metadataTable.i8p() + 92); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__171_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 280); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__171_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1345 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__172_fn__opGetByIdDirectSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__172_fn__opGetByIdDirectSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__done) + t2 = *CAST(t5.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1347 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1348 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__172_fn__opGetByIdDirectSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 4) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__172_fn__opGetByIdDirectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id) + t5 = *CAST(metadataTable.i8p() + 38); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__172_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 172); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__172_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t1 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1361 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) + if (t1.i8() != int8_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1366 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1368 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1369 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1370 + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) + if (t1.i8() != int8_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1376 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset; + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__done) + t2 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1378 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + if ((t2.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1380 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + if ((t2.i32() & int32_t(0xe)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1381 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t0 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1382 + t0 = *CAST(t0.i8p() - 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1383 + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1384 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) + if (t1.i8() != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1389 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1390 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__done) + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1392 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault) + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1397 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1399 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1400 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide16) + t5 = *CAST(metadataTable.i8p() + 38); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__176_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 172); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__176_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t1 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1361 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdProtoLoad) + if (t1.i8() != int8_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdArrayLength; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1366 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1368 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1369 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1370 + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdArrayLength) + if (t1.i8() != int8_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1376 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdUnset; + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__done) + t2 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1378 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + if ((t2.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1380 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + if ((t2.i32() & int32_t(0xe)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1381 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t0 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1382 + t0 = *CAST(t0.i8p() - 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1383 + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1384 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdUnset) + if (t1.i8() != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1389 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdDefault; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1390 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__done) + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1392 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdDefault) + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1397 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1399 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1400 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide32) + t5 = *CAST(metadataTable.i8p() + 38); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__180_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 172); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__180_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t1 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1361 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdProtoLoad) + if (t1.i8() != int8_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdArrayLength; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1366 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__181_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__181_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__181_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__181_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1368 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1369 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1370 + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__181_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__181_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__181_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__181_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdArrayLength) + if (t1.i8() != int8_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1376 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdUnset; + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__done) + t2 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1378 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + if ((t2.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1380 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + if ((t2.i32() & int32_t(0xe)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1381 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t0 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1382 + t0 = *CAST(t0.i8p() - 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1383 + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1384 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdUnset) + if (t1.i8() != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1389 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdDefault; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1390 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__done) + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1392 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdDefault) + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1397 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__184_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__184_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__184_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__184_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1399 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1400 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__184_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__184_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__184_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__184_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__184_fn__opGetByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__185_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__185_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__185_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__185_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__186_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__186_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__186_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__186_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 54); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__186_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__186_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__187_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; + t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__187_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__187_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; + t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__187_k__done) + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1416 + if (t2.i32() != *CAST(t5.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1417 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1425 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1427 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition; + t3 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1431 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1432 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect; + t2 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1434 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1435 + if (t3.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1436 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__187_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__187_assert__ok) + t2 = *CAST(t2.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1438 + if (t2.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1439 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1441 + if (t1.i32() != *CAST(t2.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1442 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; + t3 = t3.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1443 + t2 = *CAST(t1.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1444 + if (t2.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1445 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1448 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1451 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__188_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__188_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__188_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__188_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1454 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__189_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__189_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__189_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__189_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__189_writeBarrierOnOperand__writeBarrierDone) + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1463 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__191_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__191_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__191_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__191_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__192_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__192_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__192_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__192_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__192_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__192_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__192_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__192_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__192_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 54); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__192_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__192_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__193_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow; + t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__193_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__193_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow; + t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__193_k__done) + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1416 + if (t2.i32() != *CAST(t5.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1417 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow; + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1425 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1427 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdNotTransition; + t3 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1431 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1432 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionDirect; + t2 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1434 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1435 + if (t3.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1436 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__193_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__193_assert__ok) + t2 = *CAST(t2.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1438 + if (t2.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1439 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionChainDone; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionChainLoop) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1441 + if (t1.i32() != *CAST(t2.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1442 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow; + t3 = t3.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1443 + t2 = *CAST(t1.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1444 + if (t2.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1445 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionChainLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionChainDone) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1448 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdTransitionDirect) + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1451 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__194_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__194_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__194_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__194_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1454 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__195_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__195_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__195_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__195_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__195_writeBarrierOnOperand__writeBarrierDone) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdNotTransition) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1463 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__196_fn__opPutByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide32) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__197_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__197_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__197_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__197_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__198_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__198_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__198_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__198_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__198_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__198_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__198_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__198_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__198_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 54); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__198_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__198_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow; + t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow; + t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__done) + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1416 + if (t2.i32() != *CAST(t5.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1417 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow; + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1425 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1427 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdNotTransition; + t3 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1431 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1432 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionDirect; + t2 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1434 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1435 + if (t3.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1436 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__199_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__199_assert__ok) + t2 = *CAST(t2.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1438 + if (t2.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1439 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionChainDone; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionChainLoop) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1441 + if (t1.i32() != *CAST(t2.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1442 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow; + t3 = t3.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1443 + t2 = *CAST(t1.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1444 + if (t2.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1445 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionChainLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionChainDone) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1448 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdTransitionDirect) + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1451 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__200_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__200_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__200_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__200_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1454 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__200_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__200_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__200_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__200_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__201_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__201_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__201_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__201_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__201_writeBarrierOnOperand__writeBarrierDone) + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdNotTransition) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__202_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__202_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__202_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__202_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1463 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__202_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opPutByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val) + t5 = *CAST(metadataTable.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 224); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__done) + t2 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1477 + t1 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p() + 24) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__done) + t3 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1481 + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1482 + if (t2.i32() == int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1483 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous; + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1484 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1487 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1488 + t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1489 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1493 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble; + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1494 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1495 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1496 + || (d0.d() != d0.d())) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + double2Ints(d0.d(), t1, t2); // fd2ii // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1498 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotEmpty; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) + t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1503 + if (t2.u32() > uint32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1504 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + if (t1.u32() >= *CAST(t3.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1505 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1506 + t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1511 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotEmpty) + *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1513 + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1514 + *CAST(t5.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide16) + t5 = *CAST(metadataTable.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__204_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 224); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__204_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__205_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__205_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__205_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__205_k__done) + t2 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1477 + t1 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p() + 24) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__done) + t3 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1481 + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1482 + if (t2.i32() == int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1483 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValIsContiguous; + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1484 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotContiguous; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValIsContiguous) + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1487 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1488 + t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1489 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValDone; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotContiguous) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1493 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotDouble; + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1494 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1495 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1496 + || (d0.d() != d0.d())) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + double2Ints(d0.d(), t1, t2); // fd2ii // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1498 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotEmpty; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotDouble) + t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1503 + if (t2.u32() > uint32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1504 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + if (t1.u32() >= *CAST(t3.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1505 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1506 + t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValDone) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1511 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValNotEmpty) + *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1513 + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1514 + *CAST(t5.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__206_fn__opGetByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide32) + t5 = *CAST(metadataTable.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__206_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 224); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__206_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__done) + t2 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1477 + t1 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p() + 24) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t3 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__done) + t3 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1481 + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1482 + if (t2.i32() == int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1483 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValIsContiguous; + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1484 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotContiguous; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValIsContiguous) + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1487 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1488 + t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1489 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValDone; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotContiguous) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1493 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotDouble; + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1494 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1495 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1496 + || (d0.d() != d0.d())) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + double2Ints(d0.d(), t1, t2); // fd2ii // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1498 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotEmpty; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotDouble) + t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1503 + if (t2.u32() > uint32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1504 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + if (t1.u32() >= *CAST(t3.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1505 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1506 + t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValDone) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1511 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValNotEmpty) + *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1513 + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1514 + *CAST(t5.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__208_fn__opGetByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__209_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__209_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__209_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__209_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__210_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__210_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__210_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__210_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__210_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__210_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__210_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__210_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__210_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 66); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__210_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 228); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__210_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__211_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__211_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__211_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__211_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__212_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__212_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__212_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__212_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__213_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__213_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__213_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__213_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__214_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__214_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__214_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__214_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__215_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__215_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__215_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__215_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__215_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__216_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__216_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__216_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__216_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__217_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__217_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__217_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__217_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__218_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__218_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__218_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__218_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__218_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__218_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__218_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__218_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__218_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 66); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__218_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 228); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__218_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__219_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__219_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__219_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__219_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__220_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__220_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__220_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__220_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__221_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__221_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__221_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__221_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__221_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__222_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__222_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__222_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__222_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__222_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__222_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__222_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__222_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__223_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__223_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__223_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__223_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__223_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageStoreResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__224_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__224_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__224_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__224_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__224_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide32) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__225_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__225_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__225_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__225_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__226_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__226_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__226_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__226_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__226_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__226_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__226_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__226_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__226_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 66); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__226_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 228); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__226_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__227_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__227_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__227_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__227_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__228_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__228_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__228_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__228_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__229_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__229_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__229_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__229_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__229_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__229_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__229_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__229_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__230_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__230_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__230_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__230_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__230_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__231_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__231_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__231_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__231_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__231_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__231_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__231_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__231_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageStoreResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__232_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__232_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__232_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__232_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__232_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__233_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__233_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__233_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__233_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__234_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__234_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__234_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__234_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__234_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__234_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__234_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__234_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__234_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 70); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__234_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__234_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__235_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__235_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__235_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__235_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__236_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__236_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__236_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__236_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__237_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__237_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__237_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__237_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__237_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__237_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__237_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__237_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__238_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__238_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__238_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__238_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__238_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__238_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__238_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__238_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__239_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__239_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__239_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__239_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__239_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__239_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__239_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__239_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageStoreResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__240_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__240_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__240_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__240_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__240_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__241_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__241_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__241_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__241_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__242_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__242_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__242_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__242_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__242_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__242_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__242_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__242_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__242_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 70); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__242_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__242_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__243_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__243_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__243_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__243_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__244_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__244_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__244_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__244_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__245_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__245_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__245_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__245_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__245_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__245_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__245_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__245_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__246_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__246_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__246_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__246_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__246_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__246_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__246_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__246_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__247_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__247_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__247_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__247_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__247_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageStoreResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__248_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__248_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__248_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__248_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__248_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide32) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__249_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__249_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__249_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__249_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__250_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__250_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__250_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__250_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__250_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__250_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__250_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__250_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__250_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 70); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__250_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__250_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__251_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__251_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__251_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__251_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__252_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__252_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__252_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__252_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__253_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__253_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__253_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__253_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__254_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__254_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__254_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__254_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__254_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__255_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__255_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__255_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__255_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageStoreResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__256_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__256_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__256_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__256_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__256_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() < int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__256_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__256_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1661 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__opJeqNullNotMasqueradesAsUndefined; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1662 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1663 + if (*CAST(t2.i8p() + 24) == t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1664 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__opJeqNullNotMasqueradesAsUndefined) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__256_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__256_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() == int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1667 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() < int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__257_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__257_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1661 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__257_cellHandler__opJeqNullNotMasqueradesAsUndefined; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1662 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1663 + if (*CAST(t2.i8p() + 24) == t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1664 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__257_cellHandler__opJeqNullNotMasqueradesAsUndefined) + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__257_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__257_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() == int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1667 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() < int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__258_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__258_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1661 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__258_cellHandler__opJeqNullNotMasqueradesAsUndefined; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1662 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1663 + if (*CAST(t2.i8p() + 24) == t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1664 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__target; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__258_cellHandler__opJeqNullNotMasqueradesAsUndefined) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__target) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__258_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__258_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() == int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1667 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() < int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__259_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__259_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1672 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__target; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1673 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1674 + if (*CAST(t2.i8p() + 24) != t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1675 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__259_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__259_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() != int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1677 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() < int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__260_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__260_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1672 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__target; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1673 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1674 + if (*CAST(t2.i8p() + 24) != t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1675 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__260_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__260_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() != int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1677 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() < int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__261_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__assertNotConstant__size__k__261_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1672 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__target; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1673 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1674 + if (*CAST(t2.i8p() + 24) != t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1675 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__target) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__261_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__261_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() != int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1677 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__261_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1683 + t2 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1684 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1685 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrBranch; + t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x308)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1686 + if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1687 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrBranch) + t5 = *CAST(metadataTable.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__261_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 136); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__261_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p()) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1690 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrFallThrough) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1683 + t2 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1684 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1685 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__263_fn__opJneqPtrBranch; + t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x308)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1686 + if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1687 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__263_fn__opJneqPtrFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__263_fn__opJneqPtrBranch) + t5 = *CAST(metadataTable.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__262_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 136); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__262_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p()) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1690 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__263_fn__opJneqPtrFallThrough) + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1683 + t2 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1684 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1685 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opJneqPtrBranch; + t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x308)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1686 + if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1687 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opJneqPtrFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opJneqPtrBranch) + t5 = *CAST(metadataTable.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__263_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 136); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__263_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p()) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1690 + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__264_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__264_fn__opJneqPtrFallThrough) + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = *CAST(pc.i8p() + 1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1770 + t2 = *CAST(t2.i8p() + 212); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1771 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1772 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1773 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1774 + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1775 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt; + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1776 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1777 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough; + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1778 + t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1779 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1780 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) + if (t1.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1784 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__265_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__265_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1770 + t2 = *CAST(t2.i8p() + 212); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1771 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1772 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1773 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1774 + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1775 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmNotInt; + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1776 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1777 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmFallThrough; + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1778 + t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1779 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1780 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmNotInt) + if (t1.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1784 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmFallThrough) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__266_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__266_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchImmSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__266_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__266_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__266_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__266_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1770 + t2 = *CAST(t2.i8p() + 212); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1771 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1772 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1773 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1774 + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1775 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmNotInt; + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1776 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1777 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmFallThrough; + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1778 + t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1779 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1780 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmNotInt) + if (t1.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1784 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmFallThrough) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__267_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__267_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__267_impl__opSwitchImmSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = *CAST(pc.i8p() + 1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__267_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__267_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__267_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__267_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1798 + t2 = *CAST(t2.i8p() + 212); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1799 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1800 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1801 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1802 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1803 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1804 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + t1 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1805 + if ((t1.i() & intptr_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1806 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope; + if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1807 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1808 + if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1809 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit; + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1810 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1813 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1815 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1816 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1817 + t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1818 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1819 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__268_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__268_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) + if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1826 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRopeChar) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__268_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__268_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__268_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__268_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1798 + t2 = *CAST(t2.i8p() + 212); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1799 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1800 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1801 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1802 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1803 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; + if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1804 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; + t1 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1805 + if ((t1.i() & intptr_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1806 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchOnRope; + if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1807 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1808 + if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1809 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchChar8Bit; + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1810 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchChar8Bit) + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1813 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharReady) + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1815 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1816 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1817 + t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1818 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1819 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__269_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__269_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchOnRope) + if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1826 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchCharFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__269_impl__opSwitchOnRopeChar) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__269_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__269_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__269_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__269_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1798 + t2 = *CAST(t2.i8p() + 212); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1799 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1800 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1801 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1802 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1803 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; + if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1804 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; + t1 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1805 + if ((t1.i() & intptr_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1806 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchOnRope; + if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1807 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1808 + if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1809 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchChar8Bit; + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1810 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchChar8Bit) + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1813 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharReady) + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1815 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1816 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1817 + t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1818 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1819 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__270_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__270_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchOnRope) + if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1826 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchCharFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__270_impl__opSwitchOnRopeChar) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_ret) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__270_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__270_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__270_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__270_k__done) + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_ret_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__270_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__270_checkSwitchToJIT__continue) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__271_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__271_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__271_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__271_k__done) + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_ret_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__271_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__271_checkSwitchToJIT__continue) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__272_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__272_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__272_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__272_k__done) + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__273_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__273_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__273_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__273_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1885 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1886 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_primitive(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__274_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__274_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__274_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__274_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1885 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__274_fn__opToPrimitiveIsImm; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1886 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__274_fn__opToPrimitiveSlowCase; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__274_fn__opToPrimitiveIsImm) + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__274_fn__opToPrimitiveSlowCase) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_primitive(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__275_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__275_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__275_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__275_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1885 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__275_fn__opToPrimitiveIsImm; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1886 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__275_fn__opToPrimitiveSlowCase; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__275_fn__opToPrimitiveIsImm) + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__275_fn__opToPrimitiveSlowCase) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_primitive(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_catch) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1902 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1903 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1904 + cfr = *CAST(t3.i8p() + 27040); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1906 + *CAST(t3.i8p() + 27040) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1907 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1911 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1912 + pc = *CAST(t3.i8p() + 27048); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1914 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1917 + goto _offlineasm_commonOp__fn__isCatchableException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1918 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__isCatchableException) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1921 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1922 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1923 + t0 = *CAST(t3.i8p() + 27204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1925 + *CAST(t3.i8p() + 27204) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1926 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1928 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1929 + t1 = *CAST(t0.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1931 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1932 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1934 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1935 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_catch_wide16) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1902 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1903 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1904 + cfr = *CAST(t3.i8p() + 27040); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1906 + *CAST(t3.i8p() + 27040) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1907 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1911 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1912 + pc = *CAST(t3.i8p() + 27048); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1914 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1917 + goto _offlineasm_commonOp__275_fn__isCatchableException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1918 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__275_fn__isCatchableException) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1921 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1922 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1923 + t0 = *CAST(t3.i8p() + 27204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1925 + *CAST(t3.i8p() + 27204) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1926 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1928 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1929 + t1 = *CAST(t0.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1931 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1932 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1934 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1935 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_catch_wide32) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1902 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1903 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1904 + cfr = *CAST(t3.i8p() + 27040); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1906 + *CAST(t3.i8p() + 27040) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1907 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1911 + metadataTable = *CAST(t1.i8p() + 192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1912 + pc = *CAST(t3.i8p() + 27048); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1914 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1917 + goto _offlineasm_commonOp__276_fn__isCatchableException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1918 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__276_fn__isCatchableException) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1921 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1922 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1923 + t0 = *CAST(t3.i8p() + 27204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1925 + *CAST(t3.i8p() + 27204) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1926 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1928 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1929 + t1 = *CAST(t0.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1931 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1932 + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1934 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1935 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_end) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__276_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__276_checkSwitchToJIT__continue) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() < int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__276_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__276_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1948 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1949 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_end_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__277_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__277_checkSwitchToJIT__continue) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() < int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__277_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__277_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1948 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1949 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_end_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__278_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__278_checkSwitchToJIT__continue) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() < int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1050 + goto _offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__278_assert__ok; + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__assertNotConstant__size__k__278_assert__ok) + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1948 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1949 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1955 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1956 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1957 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1965 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1966 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1967 + opcode = *CAST(t1.i8p() + 27044); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1968 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide16) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1955 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1956 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1957 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1965 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1966 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1967 + opcode = *CAST(t1.i8p() + 27044); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1968 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide32) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1955 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1956 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1957 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1965 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1966 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1967 + opcode = *CAST(t1.i8p() + 27044); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1968 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline) + t2 = lr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:867 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1974 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide16) + t2 = lr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:867 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1974 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide32) + t2 = lr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:867 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1974 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope) + t5 = *CAST(metadataTable.i8p() + 22); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__278_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 140); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__278_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2142 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2145 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1104) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2151 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2155 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2159 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2163 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2167 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1104) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2174 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2179 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2184 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide16) + t5 = *CAST(metadataTable.i8p() + 22); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__279_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 140); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__279_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2142 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2145 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1104) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2151 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2155 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2159 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rModuleVar; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__279_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2163 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalPropertyWithVarInjectionChecks; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2167 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1104) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2174 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2179 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2184 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__280_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__280_fn__rDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide32) + t5 = *CAST(metadataTable.i8p() + 22); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__280_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 140); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__280_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 25); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2142 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2145 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1104) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2151 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2155 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2159 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rModuleVar; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__281_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2163 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalPropertyWithVarInjectionChecks; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2167 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1104) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2174 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2179 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2184 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__282_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__282_fn__rDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope) + t5 = *CAST(metadataTable.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__282_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 144); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__282_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2228 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2229 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2232 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2237 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2241 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2244 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2248 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2253 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2258 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2263 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2267 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2271 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide16) + t5 = *CAST(metadataTable.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 144); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2228 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2229 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2232 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__284_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__284_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__284_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__284_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2237 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2241 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2244 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2248 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalPropertyWithVarInjectionChecks; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2253 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalVarWithVarInjectionChecks; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__285_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__285_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__285_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__285_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2258 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2263 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2267 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2271 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__285_fn__gDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide32) + t5 = *CAST(metadataTable.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__285_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 144); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__285_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2228 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2229 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2232 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalVar; + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__286_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__286_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__286_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__286_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2237 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2241 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2244 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2248 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalPropertyWithVarInjectionChecks; + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2253 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalVarWithVarInjectionChecks; + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__287_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__287_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__287_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__287_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2258 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2263 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2267 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2271 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic; + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__287_fn__gDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope) + t5 = *CAST(metadataTable.i8p() + 26); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__287_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 148); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__287_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2334 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2335 + if (t0.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2338 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__287_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__287_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__287_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__287_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2313 + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2314 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet; + if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2317 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2318 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2319 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__288_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__288_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__288_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__288_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__289_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__289_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__289_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__289_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__289_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__289_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__289_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__289_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__289_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__289_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2345 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__290_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__290_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__290_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__290_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__290_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__290_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__290_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__290_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__291_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__291_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__291_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__291_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__292_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__292_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__292_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__292_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__292_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__292_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__292_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__292_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__292_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__292_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2352 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__293_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__293_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__293_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__293_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__294_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__294_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__294_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__294_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__294_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__294_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2358 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__295_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__295_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__295_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__295_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__295_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__295_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__296_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__296_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__296_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__296_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__296_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__296_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__296_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__296_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__297_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__297_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__297_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__297_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__298_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__298_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__298_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__298_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__299_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__299_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__299_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__299_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__299_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__299_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__299_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__299_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__299_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2372 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__300_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__300_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__300_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__300_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__300_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__300_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__300_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__300_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__301_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__301_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__301_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__301_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__302_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__302_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__302_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__302_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__302_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__302_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__302_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__302_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__302_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__302_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2379 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__303_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__303_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__303_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__303_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__303_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__304_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__304_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__304_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__304_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__304_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__304_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__304_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__304_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2386 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__304_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__305_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__305_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__305_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__305_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__305_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__305_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__306_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__306_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__306_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__306_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__306_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__306_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__306_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__306_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2394 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__307_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__307_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__307_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__307_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__308_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__308_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__308_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__308_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__309_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__309_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__309_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__309_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__309_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__309_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__309_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__309_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__309_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__309_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__309_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2402 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide16) + t5 = *CAST(metadataTable.i8p() + 26); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__309_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 148); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__309_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2334 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2335 + if (t0.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2338 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalProperty; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__310_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__310_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__310_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__310_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2313 + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2314 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_putLocalClosureVar__noVariableWatchpointSet; + if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__310_putLocalClosureVar__noVariableWatchpointSet) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2317 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2318 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2319 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__311_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__311_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__311_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__311_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__312_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__312_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__312_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__312_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__312_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__312_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__312_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__312_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__312_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__312_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__312_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalProperty) + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2345 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__313_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__313_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__313_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__313_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__313_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__313_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__313_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__313_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__314_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__314_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__314_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__314_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__315_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__315_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__315_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__315_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__315_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__315_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__315_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__315_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__315_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__315_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__315_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2352 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalLexicalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__316_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__316_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__316_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__316_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__316_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__317_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__317_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__317_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__317_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__317_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__317_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__317_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__317_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2358 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pClosureVar; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__317_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__317_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__318_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__318_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__318_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__318_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__318_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__318_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__319_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__319_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__319_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__319_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__319_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__319_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__319_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__319_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalPropertyWithVarInjectionChecks; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__320_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__320_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__320_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__320_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__321_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__321_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__321_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__321_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__322_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__322_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__322_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__322_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__322_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__322_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__322_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__322_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__322_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2372 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalVarWithVarInjectionChecks; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__323_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__323_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__323_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__323_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__323_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__323_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__323_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__323_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__324_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__324_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__324_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__324_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__325_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__325_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__325_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__325_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__325_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__325_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__325_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__325_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__325_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__325_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2379 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__326_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__326_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__326_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__326_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__326_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__327_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__327_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__327_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__327_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__327_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__327_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__327_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__327_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2386 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__327_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__327_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__328_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__328_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__328_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__328_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__328_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__328_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__329_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__329_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__329_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__329_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__329_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__329_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__329_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__329_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2394 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pModuleVar; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__330_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__330_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__330_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__330_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__331_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__331_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__331_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__331_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__332_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__332_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__332_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__332_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__332_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__332_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__332_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__332_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__332_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__332_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2402 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__332_fn__pDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide32) + t5 = *CAST(metadataTable.i8p() + 26); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__332_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 148); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__332_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2334 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2335 + if (t0.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2338 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalProperty; + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__333_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__333_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__333_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__333_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2313 + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2314 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__333_putLocalClosureVar__noVariableWatchpointSet; + if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__333_putLocalClosureVar__noVariableWatchpointSet) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2317 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2318 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2319 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__334_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__334_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__334_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__334_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__335_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__335_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__335_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__335_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__335_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__335_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__335_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__335_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__335_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__335_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__335_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalProperty) + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2345 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalVar; + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__336_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__336_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__336_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__336_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__336_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__336_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__336_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__336_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__337_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__337_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__337_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__337_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__338_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__338_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__338_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__338_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__338_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__338_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__338_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__338_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__338_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__338_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2352 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalLexicalVar; + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__339_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__339_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__339_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__339_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__339_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__339_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__340_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__340_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__340_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__340_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__340_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__340_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__340_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__340_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2358 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pClosureVar; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__340_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__340_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__341_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__341_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__341_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__341_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__341_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__341_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__342_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__342_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__342_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__342_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__342_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__342_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__342_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__342_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalPropertyWithVarInjectionChecks; + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__343_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__343_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__343_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__343_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__344_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__344_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__344_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__344_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__345_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__345_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__345_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__345_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__345_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__345_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__345_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__345_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__345_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__345_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__345_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2372 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalVarWithVarInjectionChecks; + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__346_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__346_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__346_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__346_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__346_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__346_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__346_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__346_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__347_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__347_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__347_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__347_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__348_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__348_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__348_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__348_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__348_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__348_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__348_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__348_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__348_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__348_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__348_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2379 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__349_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__349_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__349_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__349_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__349_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__349_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__350_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__350_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__350_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__350_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__350_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__350_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__350_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__350_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2386 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__350_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__350_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__351_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__351_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__351_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__351_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__351_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__351_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__352_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__352_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__352_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__352_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__352_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__352_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__352_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__352_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2394 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pModuleVar; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 936); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__353_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__353_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__353_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__353_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__354_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__354_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__354_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__354_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__355_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__355_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__355_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__355_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__355_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__355_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__355_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__355_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__355_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__355_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__355_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2402 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__355_fn__pDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2414 + t1 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2416 + t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2417 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__355_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__355_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2414 + t1 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2416 + t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2417 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__356_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__356_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2414 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2416 + t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2417 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__357_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__357_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__357_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__357_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__357_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__357_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOp__commonOp__fn__fn__358_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__358_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__358_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__358_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__358_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__358_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__358_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__358_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__358_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__358_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__358_writeBarrierOnOperands__writeBarrierDone) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2425 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__359_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__359_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__359_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__359_k__done) + t1 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2429 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2430 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__360_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__360_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__360_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__360_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOp__commonOp__fn__fn__361_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__361_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__361_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__361_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__361_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__361_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__361_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__361_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__361_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__361_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__361_writeBarrierOnOperands__writeBarrierDone) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2425 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__362_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__362_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__362_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__362_k__done) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2429 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2430 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide32) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__363_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__363_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__363_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__363_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOp__commonOp__fn__fn__364_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__364_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__364_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__364_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__364_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__364_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__364_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__364_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__364_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__364_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__364_writeBarrierOnOperands__writeBarrierDone) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2425 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__365_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__365_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__365_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__365_k__done) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2429 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2430 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2437 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2438 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2437 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2438 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2437 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2438 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2444 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2445 + t1 = *CAST(t1.i8p() + 27304); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2447 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__366_k__constant; + t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__366_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__366_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__366_k__done) + if (t5.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2453 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone; + t3 = *CAST(metadataTable.i8p() + 50); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__366_metadata__setUpOffset; + t3 = *CAST(metadataTable.i8p() + 196); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__366_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t3 = (uint32_t)(t3.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t3 = t3.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t1.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2457 + *CAST(t2.i8p() + 4) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2460 + *CAST(t2.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2461 + t3 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2464 + *CAST(t2.i8p() + 8) = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2465 + if (t5.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell; + *CAST(t2.i8p() + 12) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2468 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2469 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) + t3 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2471 + *CAST(t2.i8p() + 12) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2472 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) + t2 = t2.i() + intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2476 + *CAST(t1.i8p() + 12) = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2477 + t1 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2479 + if (t2.i() != t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2480 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide16) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2444 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2445 + t1 = *CAST(t1.i8p() + 27304); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2447 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__367_k__constant; + t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__367_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__367_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__367_k__done) + if (t5.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2453 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeDone; + t3 = *CAST(metadataTable.i8p() + 50); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__367_metadata__setUpOffset; + t3 = *CAST(metadataTable.i8p() + 196); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__367_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t3 = (uint32_t)(t3.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t3 = t3.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t1.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2457 + *CAST(t2.i8p() + 4) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2460 + *CAST(t2.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2461 + t3 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2464 + *CAST(t2.i8p() + 8) = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2465 + if (t5.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeIsCell; + *CAST(t2.i8p() + 12) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2468 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeSkipIsCell; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2469 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeIsCell) + t3 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2471 + *CAST(t2.i8p() + 12) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2472 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeSkipIsCell) + t2 = t2.i() + intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2476 + *CAST(t1.i8p() + 12) = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2477 + t1 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2479 + if (t2.i() != t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2480 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__opProfileTypeDone) + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide32) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2444 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2445 + t1 = *CAST(t1.i8p() + 27304); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2447 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__368_k__constant; + t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__368_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__368_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__368_k__done) + if (t5.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2453 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeDone; + t3 = *CAST(metadataTable.i8p() + 50); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__368_metadata__setUpOffset; + t3 = *CAST(metadataTable.i8p() + 196); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__368_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 25); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t3 = (uint32_t)(t3.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t3 = t3.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t1.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2457 + *CAST(t2.i8p() + 4) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2460 + *CAST(t2.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2461 + t3 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2464 + *CAST(t2.i8p() + 8) = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2465 + if (t5.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeIsCell; + *CAST(t2.i8p() + 12) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2468 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeSkipIsCell; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2469 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeIsCell) + t3 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2471 + *CAST(t2.i8p() + 12) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2472 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeSkipIsCell) + t2 = t2.i() + intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2476 + *CAST(t1.i8p() + 12) = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2477 + t1 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2479 + if (t2.i() != t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2480 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__368_fn__opProfileTypeDone) + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow) + t5 = *CAST(metadataTable.i8p() + 52); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__369_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 200); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__369_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2490 + t1 = *CAST(t0.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2491 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2492 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__done; + } + *CAST(t0.i8p() + 20) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2493 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__done) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide16) + t5 = *CAST(metadataTable.i8p() + 52); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__370_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 200); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__370_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2490 + t1 = *CAST(t0.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2491 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2492 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__370_fn__done; + } + *CAST(t0.i8p() + 20) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2493 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__370_fn__done) + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide32) + t5 = *CAST(metadataTable.i8p() + 52); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__371_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 200); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__371_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2490 + t1 = *CAST(t0.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2491 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2492 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__371_fn__done; + } + *CAST(t0.i8p() + 20) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2493 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__371_fn__done) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2500 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2501 + t1 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + if (t0.i32() <= t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2503 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero; + t0 = (uint32_t)(t0.i32() - t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2504 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__finish; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2505 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__finish) + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide16) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2500 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2501 + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + if (t0.i32() <= t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2503 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__371_fn__storeZero; + t0 = (uint32_t)(t0.i32() - t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2504 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__371_fn__finish; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2505 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__371_fn__storeZero) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__371_fn__finish) + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide32) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2500 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2501 + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + if (t0.i32() <= t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2503 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__372_fn__storeZero; + t0 = (uint32_t)(t0.i32() - t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2504 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__372_fn__finish; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2505 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__372_fn__storeZero) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__372_fn__finish) + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27416); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2515 + t1 = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2516 + *CAST(t0.i8p() + 16) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2517 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2518 + *CAST(t0.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2519 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2521 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2522 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide16) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27416); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__372_fn__opLogShadowChickenPrologueSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2515 + t1 = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2516 + *CAST(t0.i8p() + 16) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2517 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2518 + *CAST(t0.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2519 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2521 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2522 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__372_fn__opLogShadowChickenPrologueSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide32) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27416); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__373_fn__opLogShadowChickenPrologueSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2515 + t1 = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2516 + *CAST(t0.i8p() + 16) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2517 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2518 + *CAST(t0.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2519 + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2521 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2522 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__373_fn__opLogShadowChickenPrologueSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27416); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2532 + *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2533 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + *CAST(t0.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2535 + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2536 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2538 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2539 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2540 + *CAST(t0.i8p() + 24) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2541 + *CAST(t0.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2542 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide16) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27416); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__373_fn__opLogShadowChickenTailSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2532 + *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2533 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + *CAST(t0.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2535 + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2536 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2538 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2539 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2540 + *CAST(t0.i8p() + 24) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2541 + *CAST(t0.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2542 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__373_fn__opLogShadowChickenTailSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide32) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27416); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__374_fn__opLogShadowChickenTailSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2532 + *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2533 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + *CAST(t0.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2535 + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2536 + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2538 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2539 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2540 + *CAST(t0.i8p() + 24) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2541 + *CAST(t0.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2542 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__374_fn__opLogShadowChickenTailSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_rest(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_rest(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_rest(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_data_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_data_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_data_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greater) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greater_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greater_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_generic_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_generic_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_generic_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_structure_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_structure_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_structure_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_function) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_function(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_function(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_function(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_less) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_less(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_less_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_less(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_less_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_less(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mod) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mod(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mod_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mod(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mod_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mod(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_pow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_pow(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_pow_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_pow(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_pow_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_pow(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_push_with_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_push_with_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_push_with_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_spread) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_spread_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_spread_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_strcat) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_strcat(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_strcat(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_strcat(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_static_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_static_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_static_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_index_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_index_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_index_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_typeof) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_typeof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_typeof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_typeof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unreachable(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unreachable(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unreachable(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_object) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_throw(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_throw(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_throw(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_eq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_eq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_eq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_neq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__383_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__383_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__383_fn__opEqSlow; + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__383_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_neq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__385_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__385_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__385_fn__opEqSlow; + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__385_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_neq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_below) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__done) + t0 = (t0.u32() < t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_below_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__done) + t0 = (t0.u32() < t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_below_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__done) + t0 = (t0.u32() < t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__done) + t0 = (t0.u32() <= t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__394_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__394_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__394_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__394_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__395_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__395_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__395_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__395_k__done) + t0 = (t0.u32() <= t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__396_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__396_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__396_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__396_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__397_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__397_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__397_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__397_k__done) + t0 = (t0.u32() <= t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jmp) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__397_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__397_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__398_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__398_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__399_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__399_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__done) + if ((t0.i32() & int32_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__400_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__400_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__done) + if ((t0.i32() & int32_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__401_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__401_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide32) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__401_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__401_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__401_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__401_k__done) + if ((t0.i32() & int32_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__target) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__402_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__402_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__402_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__402_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__402_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__402_k__done) + if ((t0.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__403_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__403_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__403_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__403_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__403_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__403_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__403_k__done) + if ((t0.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__404_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__404_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide32) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__404_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__404_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__404_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__404_k__done) + if ((t0.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__target) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__405_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__405_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__405_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jless) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__406_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__406_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jless_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__408_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__408_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jless_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__410_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__410_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnless) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__412_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__412_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__414_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__414_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__416_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__416_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__418_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__418_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jeq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jeq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jeq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jneq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow; + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jneq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow; + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jneq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__done) + if (t1.u32() < t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__done) + if (t1.u32() < t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__done) + if (t1.u32() < t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__done) + if (t1.u32() <= t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__473_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__473_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__473_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__473_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__474_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__474_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__474_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__474_k__done) + if (t1.u32() <= t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__474_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__474_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__474_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__475_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__475_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__475_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__475_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__476_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__476_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__476_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__476_k__done) + if (t1.u32() <= t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__476_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__476_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__476_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_inc) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_inc(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_inc_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_inc(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_inc_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__478_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__478_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__478_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_inc(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_dec) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__479_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__479_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__479_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_dec(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_dec_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__480_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__480_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__480_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_dec(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_dec_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__481_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__481_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__481_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_dec(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0x1); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__481_checkSwitchToJIT__continue; + } + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:443 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:444 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:445 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_loop_osr(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:447 + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:448 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:449 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:451 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__481_checkSwitchToJIT__continue) + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0x1); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__482_checkSwitchToJIT__continue; + } + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:443 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:444 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:445 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_loop_osr(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:447 + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__481_action__recover; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:448 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:449 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__481_action__recover) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:451 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__482_checkSwitchToJIT__continue) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0x1); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__483_checkSwitchToJIT__continue; + } + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:443 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:444 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:445 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_loop_osr(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:447 + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__482_action__recover; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:448 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:449 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__482_action__recover) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:451 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__483_checkSwitchToJIT__continue) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + t0 = *CAST(t1.i8p() + 27400); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + goto _offlineasm_llintOp__commonOp__fn__fn__handleTraps; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:431 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:432 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:433 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:435 + goto _offlineasm_llintOp__commonOp__fn__fn__throwHandler; + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:436 + goto _offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide16) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + t0 = *CAST(t1.i8p() + 27400); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + goto _offlineasm_llintOp__commonOp__fn__483_fn__handleTraps; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__483_fn__afterHandlingTraps) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__483_fn__handleTraps) + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:431 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:432 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:433 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:435 + goto _offlineasm_llintOp__commonOp__fn__483_fn__throwHandler; + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:436 + goto _offlineasm_llintOp__commonOp__fn__483_fn__afterHandlingTraps; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__483_fn__throwHandler) + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide32) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + t0 = *CAST(t1.i8p() + 27400); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + goto _offlineasm_llintOp__commonOp__fn__484_fn__handleTraps; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__484_fn__afterHandlingTraps) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__484_fn__handleTraps) + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:431 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:432 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:433 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:435 + goto _offlineasm_llintOp__commonOp__fn__484_fn__throwHandler; + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:436 + goto _offlineasm_llintOp__commonOp__fn__484_fn__afterHandlingTraps; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__484_fn__throwHandler) + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_nop) + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nop_wide16) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nop_wide32) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call) + t5 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__484_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__484_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__484_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__484_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__484_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__484_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_2) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__485_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__485_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_3) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__486_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__486_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_wide16) + t5 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__487_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__487_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__487_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__487_arrayProfileForCall__done) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__487_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__489_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__487_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__487_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__489_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__487_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__489_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_4) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__488_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__488_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__489_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__489_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__489_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_5) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__489_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__489_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_wide32) + t5 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__490_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__490_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__490_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__490_arrayProfileForCall__done) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_6) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__491_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__491_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__492_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__492_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_7) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__492_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__492_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__493_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__493_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__493_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__493_arrayProfileForCall__done) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__493_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__493_checkSwitchToJIT__continue) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__494_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__494_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + lr = getOpcode(llint_cloop_did_return_from_js_8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_8) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__495_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__495_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__496_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__496_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_9) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__496_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__496_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide16) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__497_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__497_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__497_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__497_arrayProfileForCall__done) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__497_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__497_checkSwitchToJIT__continue) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__498_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__498_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + lr = getOpcode(llint_cloop_did_return_from_js_10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_10) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__499_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__499_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__500_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__500_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_11) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__500_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__500_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide32) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__501_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__501_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__501_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__501_arrayProfileForCall__done) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__501_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__501_checkSwitchToJIT__continue) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__502_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__502_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__502_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__504_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__502_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__502_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__504_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__502_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__504_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__502_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__502_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__502_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__502_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + lr = getOpcode(llint_cloop_did_return_from_js_12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_12) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__503_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__503_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__504_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__504_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__503_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__503_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__503_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__503_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__504_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_13) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__504_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__504_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct) + t5 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__505_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__505_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__505_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__507_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__505_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__505_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__507_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__505_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__507_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_14); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_14) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__506_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__506_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__507_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__507_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__507_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_15) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__507_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__507_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_wide16) + t5 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__508_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__508_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__508_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__510_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__508_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__508_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__510_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__508_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__510_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_16) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__509_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__509_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__510_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__510_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__510_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_17) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_wide32) + t5 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__511_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__511_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__511_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__513_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__511_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__511_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__513_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__511_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__513_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_18) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__512_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__512_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__513_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__513_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__513_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_19) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_20) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 108); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__514_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__514_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__515_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__515_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_21) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__515_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 108); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__515_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__515_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__515_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__516_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__516_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_22); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_22) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__516_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 108); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__516_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__516_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__516_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__516_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__516_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__517_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__517_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_23); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_23) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__517_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__517_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__517_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__517_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_24) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__518_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__518_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__518_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__518_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__519_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__518_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__518_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__518_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__518_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__519_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_25); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_25) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__519_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__519_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__519_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__519_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__519_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__519_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__520_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__519_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__519_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__519_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__519_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__520_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_26); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_26) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__520_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__520_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__520_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__520_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__520_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__520_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__521_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__520_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__520_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__520_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__520_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__521_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_27); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_27) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 160) + int32_t(0xa); + *CAST(t0.i8p() + 160) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__521_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__521_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__521_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__521_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__522_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__521_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__521_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__521_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__521_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__522_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_28) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__522_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__522_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__523_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__523_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_29) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 14); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__523_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__523_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__523_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__523_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__524_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__524_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_30); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_30) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 14); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__524_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__524_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27204) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__524_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__524_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__525_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__525_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_31); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_31) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 14); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__525_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__525_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_eval(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_slowPathForCall__callCallSlowPath__526_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__526_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_32) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__526_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__526_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide16) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_eval_wide16(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_slowPathForCall__callCallSlowPath__527_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__527_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_33); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_33) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__527_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__527_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide32) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_eval_wide32(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_slowPathForCall__callCallSlowPath__528_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__528_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_34); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_34) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__528_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__528_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonOp__fn__dispatchAfterCall__529_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__529_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide16) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonOp__fn__dispatchAfterCall__530_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__530_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide32) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonOp__fn__dispatchAfterCall__531_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__531_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile) + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide16) + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide32) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_yield) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_yield_wide16) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_yield_wide32) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide16) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide32) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_debug) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + t0 = *CAST(t0.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + goto _offlineasm_llintOp__commonOp__fn__fn__opDebugDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_debug(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_debug_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + t0 = *CAST(t0.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + goto _offlineasm_llintOp__commonOp__fn__531_fn__opDebugDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_debug(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__531_fn__opDebugDone) + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_debug_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + t0 = *CAST(t0.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + goto _offlineasm_llintOp__commonOp__fn__532_fn__opDebugDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_debug(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__532_fn__opDebugDone) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__532_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__532_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__533_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__533_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 28); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__534_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__534_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 28); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__535_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__535_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 28); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__536_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__536_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 20); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 20); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__536_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__536_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 20); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__537_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__537_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__538_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__538_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__539_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__539_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27204) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__540_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__540_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23240) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 +OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd) +OFFLINE_ASM_END +#endif +// offlineasm code for C_LOOP-release +// offlineasm input hash: c2f11a38a7d1373cb5e37dad9cc10246864299c5 668a1f492ac97e050f3095aa9fe172fa75e7d3ea 2f0f121527372ad44531cf658a850454fb5586b1 da39a3ee5e6b4b0d3255bfef95601890afd80709 +#if !OFFLINE_ASM_X86 && !OFFLINE_ASM_X86_WIN && !OFFLINE_ASM_X86_64 && !OFFLINE_ASM_X86_64_WIN && !OFFLINE_ASM_ARMv7 && !OFFLINE_ASM_ARM64 && !OFFLINE_ASM_ARM64E && !OFFLINE_ASM_MIPS && OFFLINE_ASM_C_LOOP && !OFFLINE_ASM_C_LOOP_WIN && !OFFLINE_ASM_ARMv7k && !OFFLINE_ASM_ARMv7s && !OFFLINE_ASM_JSVALUE64 && !OFFLINE_ASM_ASSERT_ENABLED && !OFFLINE_ASM_TRACING && !OFFLINE_ASM_ADDRESS64 && !OFFLINE_ASM_GIGACAGE_ENABLED +OFFLINE_ASM_BEGIN +OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeStart) + CRASH(); // break instruction not implemented. // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1248 + +OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_javascript) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + *CAST(sp.i8p()) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:178 + pc = *CAST(t1.i8p() + 23196); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:179 + *CAST(sp.i8p() + 4) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:180 + pc = *CAST(t1.i8p() + 23192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:181 + *CAST(sp.i8p() + 8) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:182 + pc = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:183 + *CAST(sp.i8p() + 12) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:184 + pc = *CAST(t2.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:198 + pc = intptr_t(0x4) + pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:199 + pc = pc.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:200 + t3 = sp.i() - pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:201 + if (t3.u() > sp.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:202 + goto _offlineasm_doVMEntry__throwStackOverflow; + if (t3.u() >= *CAST(t1.i8p() + 27092)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:208 + goto _offlineasm_doVMEntry__stackHeightOK; + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:209 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:210 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:211 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3); + decodeResult(result, t0, t1); + } + if (t0.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:212 + goto _offlineasm_doVMEntry__stackCheckFailed; + t0 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:213 + t1 = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:214 + goto _offlineasm_doVMEntry__stackHeightOK; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:215 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackCheckFailed) + t0 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:218 + t1 = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:219 + goto _offlineasm_doVMEntry__throwStackOverflow; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__stackHeightOK) + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:226 + t3 = intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:227 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyHeaderLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:230 + t5 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:231 + *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0xc)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:232 + t5 = *CAST(t2.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:233 + *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0x8)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:234 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:235 + goto _offlineasm_doVMEntry__copyHeaderLoop; + pc = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:237 + pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:238 + t5 = *CAST(t2.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:239 + t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:240 + if (pc.i32() == t5.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:242 + goto _offlineasm_doVMEntry__copyArgs; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__fillExtraArgsLoop) + t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:244 + *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x2c)) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:245 + *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x28)) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:246 + if (pc.i32() != t5.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:247 + goto _offlineasm_doVMEntry__fillExtraArgsLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgs) + t3 = *CAST(t2.i8p() + 40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:250 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsLoop) + if (pc.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:253 + goto _offlineasm_doVMEntry__copyArgsDone; + pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:254 + t5 = *CAST(t3.i8p() + (pc.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:255 + *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x2c)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:256 + t5 = *CAST(t3.i8p() + (pc.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:257 + *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x28)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:258 + goto _offlineasm_doVMEntry__copyArgsLoop; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:259 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__copyArgsDone) + *CAST(t1.i8p() + 23196) = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:262 + *CAST(t1.i8p() + 23192) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:263 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:323 + lr = getOpcode(llint_cloop_did_return_from_js_1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:326 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_1) + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:331 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t5 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:274 + pc = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:275 + *CAST(t5.i8p() + 23196) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:276 + pc = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:277 + *CAST(t5.i8p() + 23192) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:278 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:284 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:289 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_doVMEntry__throwStackOverflow) + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:292 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:293 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:294 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1); + decodeResult(result, t0, t1); + } + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t5 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:304 + pc = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:305 + *CAST(t5.i8p() + 23196) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:306 + pc = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:307 + *CAST(t5.i8p() + 23192) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:308 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:314 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:319 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_vm_entry_to_native) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + *CAST(sp.i8p()) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:178 + pc = *CAST(t1.i8p() + 23196); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:179 + *CAST(sp.i8p() + 4) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:180 + pc = *CAST(t1.i8p() + 23192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:181 + *CAST(sp.i8p() + 8) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:182 + pc = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:183 + *CAST(sp.i8p() + 12) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:184 + pc = *CAST(t2.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:198 + pc = intptr_t(0x4) + pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:199 + pc = pc.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:200 + t3 = sp.i() - pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:201 + if (t3.u() > sp.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:202 + goto _offlineasm_0_doVMEntry__throwStackOverflow; + if (t3.u() >= *CAST(t1.i8p() + 27092)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:208 + goto _offlineasm_0_doVMEntry__stackHeightOK; + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:209 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:210 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:211 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check_at_vm_entry(t1, t3); + decodeResult(result, t0, t1); + } + if (t0.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:212 + goto _offlineasm_0_doVMEntry__stackCheckFailed; + t0 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:213 + t1 = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:214 + goto _offlineasm_0_doVMEntry__stackHeightOK; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:215 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackCheckFailed) + t0 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:218 + t1 = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:219 + goto _offlineasm_0_doVMEntry__throwStackOverflow; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__stackHeightOK) + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:226 + t3 = intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:227 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyHeaderLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:230 + t5 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:231 + *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0xc)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:232 + t5 = *CAST(t2.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:233 + *CAST(sp.i8p() + (t3.i() << 3) + intptr_t(0x8)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:234 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:235 + goto _offlineasm_0_doVMEntry__copyHeaderLoop; + pc = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:237 + pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:238 + t5 = *CAST(t2.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:239 + t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:240 + if (pc.i32() == t5.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:242 + goto _offlineasm_0_doVMEntry__copyArgs; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__fillExtraArgsLoop) + t5 = (uint32_t)(t5.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:244 + *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x2c)) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:245 + *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x28)) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:246 + if (pc.i32() != t5.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:247 + goto _offlineasm_0_doVMEntry__fillExtraArgsLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgs) + t3 = *CAST(t2.i8p() + 40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:250 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsLoop) + if (pc.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:253 + goto _offlineasm_0_doVMEntry__copyArgsDone; + pc = (uint32_t)(pc.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:254 + t5 = *CAST(t3.i8p() + (pc.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:255 + *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x2c)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:256 + t5 = *CAST(t3.i8p() + (pc.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:257 + *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x28)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:258 + goto _offlineasm_0_doVMEntry__copyArgsLoop; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:259 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__copyArgsDone) + *CAST(t1.i8p() + 23196) = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:262 + *CAST(t1.i8p() + 23192) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:263 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:335 + *CAST(sp.i8p()) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:336 + t0 = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:338 + *CAST(sp.i8p() + 4) = lr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:339 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:340 + nativeFunc = t3.nativeFunc(); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t5 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:274 + pc = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:275 + *CAST(t5.i8p() + 23196) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:276 + pc = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:277 + *CAST(t5.i8p() + 23192) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:278 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:284 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:289 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_0_doVMEntry__throwStackOverflow) + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:292 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:293 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:294 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_throw_stack_overflow_error(t0, t1); + decodeResult(result, t0, t1); + } + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t5 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:304 + pc = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:305 + *CAST(t5.i8p() + 23196) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:306 + pc = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:307 + *CAST(t5.i8p() + 23192) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:308 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:314 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:319 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLOBAL_LABEL(llint_entry) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16) + t0 = *CAST(pc.i8p() + 1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:33 + t1 = CAST(&g_opcodeMapWide16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:34 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:35 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_wide32) + t0 = *CAST(pc.i8p() + 1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:39 + t1 = CAST(&g_opcodeMapWide32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:40 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:41 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide16) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_wide16_wide32) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide16) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_wide32_wide32) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_enter_wide16) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_OPCODE_LABEL(op_enter_wide32) + CRASH(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:545 + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__0_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_program_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__1_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__2_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__3_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_module_program_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__4_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__5_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__6_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_eval_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1077 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__7_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__8_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__9_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__10_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__11_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__12_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_prologue_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__13_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__fn__functionForCallBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__fn__functionForCallBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForCallBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__14_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__15_fn__functionForCallBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__15_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__15_fn__functionForCallBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__15_fn__functionForCallBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__15_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_call_arity_check_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1058 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1060 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1061 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1062 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__16_fn__functionForCallBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_call_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__16_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__16_fn__functionForCallBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__16_fn__functionForCallBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__16_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__fn__functionForConstructBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__17_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__fn__functionForConstructBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__functionForConstructBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__17_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__18_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__18_fn__functionForConstructBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__18_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_function_for_construct_arity_check_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1092 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:705 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:706 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:714 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + *CAST(cfr.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1081 + sp = sp.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:730 + *CAST(cfr.i8p() - 4) = metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:732 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1143 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1148 + if (t0.u() > cfr.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1149 + goto _offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck; + t2 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1150 + if (*CAST(t2.i8p() + 27092) <= t0.u()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1152 + goto _offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__needStackCheck) + sp = sp.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1160 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_stack_check(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1162 + goto _offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1169 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1170 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOKGetCodeBlock) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1069 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1071 + t1 = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1072 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1073 + t0 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t0 = t0.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + t0 = cfr.i() - t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1177 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_prologue__stackHeightOK) + sp = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1191 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1194 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:625 + if (t0.u32() >= *CAST(t1.i8p() + 24)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:626 + goto _offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:627 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:628 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_construct_arityCheck(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:630 + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError; + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + cfr = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:637 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:638 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noError) + t1 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:641 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:642 + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue; + t2 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:643 + t2 = (uint32_t)(t2.i32() + int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:644 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:646 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:647 + t3 = t1.i(); + t3 = (uint32_t)(t3.i32() & int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:648 + if (t3.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:649 + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:651 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:652 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:653 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:654 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:655 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:656 + int32_t temp = t3.i32() - int32_t(0x1); + t3 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillExtraSlots; + } + t1 = (uint32_t)(t1.i32() & int32_t(-2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:657 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:658 + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__noExtraSlot) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:661 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:662 + t1 = (uint32_t)(-t1.i32()); + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:663 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:664 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:665 + t0 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:666 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:667 + cfr = cfr.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:668 + sp = sp.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:669 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop) + t0 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:671 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:672 + t0 = *CAST(t3.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:673 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:674 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:675 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:676 + int32_t temp = t2.i32() - int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__copyLoop; + } + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:678 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:679 + t2 = t1.i(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:681 + *CAST(t3.i8p() + (t1.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:682 + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:683 + *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:684 + t3 = t3.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:685 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:686 + int32_t temp = t2.i32() + int32_t(0x1); + t2 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__19_functionArityCheck__fillLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionArityCheck__continue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:690 + pc = *CAST(t1.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:691 + goto _offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:692 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__19_fn__functionForConstructBegin) + t0 = *CAST(t1.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1212 + t0 = t0.i() + intptr_t(-1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1213 + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1215 + goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone; + t3 = *CAST(t1.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1216 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1217 + goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone; + t2 = intptr_t(0x18) * t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1218 + t0 = t0.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1219 + t3 = t3.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1220 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop) + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1227 + t3 = t3.i() - intptr_t(0x18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1228 + *CAST(t3.i8p() + 28) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1229 + t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1230 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1231 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1233 + intptr_t temp = t0.i() + intptr_t(-8); + t0 = temp; + if (temp != 0) + goto _offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileLoop; + } + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__19_functionInitialization__argumentProfileDone) + pc = pc.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:357 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:358 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:359 + *CAST(t3.i8p() + 26948) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:361 + cfr = *CAST(t3.i8p() + 23192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:363 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t3 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:371 + t5 = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:372 + *CAST(t3.i8p() + 23196) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:373 + t5 = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:374 + *CAST(t3.i8p() + 23192) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:375 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:381 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:386 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide16) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:357 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:358 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:359 + *CAST(t3.i8p() + 26948) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:361 + cfr = *CAST(t3.i8p() + 23192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:363 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t3 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:371 + t5 = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:372 + *CAST(t3.i8p() + 23196) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:373 + t5 = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:374 + *CAST(t3.i8p() + 23192) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:375 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:381 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:386 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(handleUncaughtException_wide32) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:357 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:358 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:359 + *CAST(t3.i8p() + 26948) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:361 + cfr = *CAST(t3.i8p() + 23192); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:363 + sp = cfr.i() - intptr_t(0x20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:900 + t3 = *CAST(sp.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:371 + t5 = *CAST(sp.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:372 + *CAST(t3.i8p() + 23196) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:373 + t5 = *CAST(sp.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:374 + *CAST(t3.i8p() + 23192) = t5.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:375 + sp = cfr.i() - intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:381 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:386 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enter) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:710 + t2 = *CAST(t2.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:711 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:712 + t3 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:713 + t3 = t3.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:714 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:715 + goto _offlineasm_opEnterDone; + t0 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:716 + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:717 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:718 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterLoop) + *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:720 + *CAST(t3.i8p() + (t2.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:721 + t2 = (uint32_t)(t2.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:722 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:723 + goto _offlineasm_opEnterLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_opEnterDone) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enter(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:731 + if (t0.i32() <= t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:732 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:733 + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:734 + t1 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opGetArgumentOutOfBounds) + t1 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__19_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:731 + if (t0.i32() <= t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:732 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:733 + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:734 + t1 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__20_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__21_fn__opGetArgumentOutOfBounds) + t1 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__21_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_argument_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:731 + if (t0.i32() <= t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:732 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:733 + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:734 + t1 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__22_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__23_fn__opGetArgumentOutOfBounds) + t1 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 168); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__23_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:743 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:744 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide16) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:743 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:744 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_argument_count_wide32) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:743 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:744 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope) + t0 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:750 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:751 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide16) + t0 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:750 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:751 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_scope_wide32) + t0 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:750 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:751 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_this) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:758 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:759 + if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:760 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; + t2 = *CAST(metadataTable.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 160); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__24_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:762 + if (*CAST(t0.i8p()) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:763 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opToThisSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:758 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:759 + if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:760 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; + t2 = *CAST(metadataTable.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 160); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__25_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:762 + if (*CAST(t0.i8p()) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:763 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__25_fn__opToThisSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_this_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:758 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:759 + if (*CAST(t0.i8p() + 5) != int8_t(0x17)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:760 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; + t2 = *CAST(metadataTable.i8p() + 32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 160); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__26_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:762 + if (*CAST(t0.i8p()) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:763 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__26_fn__opToThisSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__k__done) + if (t1.i32() != int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:775 + goto _offlineasm_llintOp__commonOp__fn__fn__opNotTDZ; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opNotTDZ) + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__26_k__done) + if (t1.i32() != int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:775 + goto _offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__26_fn__opNotTDZ) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_check_tdz_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariableTag__size__27_k__done) + if (t1.i32() != int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:775 + goto _offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_tdz_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__27_fn__opNotTDZ) + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mov) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__28_k__done) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mov_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__29_k__done) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mov_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__30_k__done) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_not) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__31_k__done) + if (t2.i32() != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:793 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow; + t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:794 + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_not(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_not_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__32_k__done) + if (t2.i32() != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:793 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow; + t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:794 + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__32_fn__opNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_not(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_not_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__33_k__done) + if (t2.i32() != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:793 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow; + t3 = (uint32_t)(t3.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:794 + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_not(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqNullNotImmediate) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__33_fn__opEqNullNotImmediate) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_null_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__34_fn__opEqNullNotImmediate) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__35_fn__opEqNullNotImmediate) + t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:873 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__36_fn__opEqNullNotImmediate) + t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:873 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_null_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:848 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:849 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:850 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullImmediate; + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:851 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullMasqueradesAsUndefined; + t1 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:852 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:853 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullMasqueradesAsUndefined) + t1 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:855 + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:856 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:857 + t1 = (*CAST(t1.i8p() + 24) == t0.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:858 + goto _offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:859 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullImmediate) + t2 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:861 + t1 = (t1.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:862 + t1 = (uint32_t)(t1.i32() | t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:863 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__37_fn__opEqNullNotImmediate) + t1 = (uint32_t)(t1.i32() ^ int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:873 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:879 + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:880 + t1 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:881 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:879 + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:880 + t1 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:881 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_or_null_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:879 + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:880 + t1 = (t1.u32() == uint32_t(0xfffffffd)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:881 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__37_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__37_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__37_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__37_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__38_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__38_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__38_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__38_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notStringOrSymbol) + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:934 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_stricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__39_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__39_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__39_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__39_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__40_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__40_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__40_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__40_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__notStringOrSymbol) + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:934 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__40_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_stricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_stricteq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__41_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__42_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__notStringOrSymbol) + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:934 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__42_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_stricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__43_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__44_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__notStringOrSymbol) + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:938 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__44_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_nstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__45_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__46_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__notStringOrSymbol) + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:938 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__46_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_nstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nstricteq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__47_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__48_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:892 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:893 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:894 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:895 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:896 + goto _offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__notStringOrSymbol) + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:938 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__48_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_nstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__49_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__49_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__49_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__49_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__50_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__50_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__50_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__50_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__notStringOrSymbol) + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:942 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__51_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__51_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__51_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__51_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__52_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__52_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__52_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__52_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__notStringOrSymbol) + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:942 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__52_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__52_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__52_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jstricteq_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__53_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__54_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__notStringOrSymbol) + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:942 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__54_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__54_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__54_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__55_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__56_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__notStringOrSymbol) + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:946 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__56_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__56_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__57_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__58_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__notStringOrSymbol) + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:946 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__58_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__58_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnstricteq_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__59_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__60_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:914 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:915 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:916 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:917 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol; + if (*CAST(t1.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:918 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__notStringOrSymbol) + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:946 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__60_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_strictEqualityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__60_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnstricteq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_number) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__61_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__61_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__61_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__61_k__done) + if (t2.i32() == int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:968 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsInt; + if (t2.u32() >= uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:969 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberIsInt) + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__61_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 264); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__61_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToNumberSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_number(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__62_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__62_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__62_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__62_k__done) + if (t2.i32() == int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:968 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberIsInt; + if (t2.u32() >= uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:969 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberIsInt) + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__62_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 264); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__62_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__62_fn__opToNumberSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_number(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_number_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__63_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__63_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__63_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__63_k__done) + if (t2.i32() == int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:968 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberIsInt; + if (t2.u32() >= uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:969 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberIsInt) + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 84); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__63_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 264); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__63_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__63_fn__opToNumberSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_number(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_string) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__64_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__64_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__64_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__64_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:982 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow; + if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:983 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringIsString) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToStringSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__65_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__65_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__65_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__65_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:982 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow; + if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:983 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringIsString) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__65_fn__opToStringSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_string_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__66_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__66_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__66_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__66_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:982 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow; + if (*CAST(t3.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:983 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringIsString) + t5 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__66_fn__opToStringSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_object) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__67_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:996 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow; + if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:997 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow; + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 82); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__67_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opToObjectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__68_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__68_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__68_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__68_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:996 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow; + if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:997 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow; + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 82); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__68_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__68_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__68_fn__opToObjectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_object_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__69_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__69_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__69_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__69_k__done) + if (t2.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:996 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow; + if (*CAST(t3.i8p() + 5) < uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:997 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow; + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 82); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__69_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__69_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__69_fn__opToObjectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_negate) + t5 = *CAST(metadataTable.i8p() + 86); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__70_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 268); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__70_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__70_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__70_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__70_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__70_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1015 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSrcNotInt; + if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1016 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow; + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1017 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSrcNotInt) + if (t1.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1021 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow; + t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1022 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opNegateSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_negate(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_negate_wide16) + t5 = *CAST(metadataTable.i8p() + 86); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__71_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 268); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__71_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__71_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__71_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__71_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__71_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1015 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSrcNotInt; + if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1016 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow; + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1017 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSrcNotInt) + if (t1.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1021 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow; + t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1022 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__71_fn__opNegateSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_negate(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_negate_wide32) + t5 = *CAST(metadataTable.i8p() + 86); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__72_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 268); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__72_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__72_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__72_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__72_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__72_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1015 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSrcNotInt; + if ((t2.i32() & int32_t(0x7fffffff)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1016 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow; + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1017 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x800000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSrcNotInt) + if (t1.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1021 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow; + t1 = (uint32_t)(t1.i32() ^ int32_t(0x80000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1022 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1009 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__72_fn__opNegateSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_negate(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_add) + t5 = *CAST(metadataTable.i8p() + 60); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__73_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 216); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__73_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__73_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__73_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__73_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__73_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__74_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__74_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__74_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__74_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1096 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__74_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_add(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_add_wide16) + t5 = *CAST(metadataTable.i8p() + 60); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 216); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__74_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__75_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__76_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__76_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__76_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__76_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1096 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__76_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_add(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_add_wide32) + t5 = *CAST(metadataTable.i8p() + 60); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 216); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__76_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__77_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__78_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1096 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op1NotIntReady) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__op2NotInt) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() + d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1097 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__78_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_add(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mul) + t5 = *CAST(metadataTable.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 232); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__78_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__79_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__80_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1103 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1104 + int32_t result; + bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); + t3 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + } + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1105 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done; + if (t1.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1106 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1107 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__done) + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1109 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1110 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__80_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mul(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mul_wide16) + t5 = *CAST(metadataTable.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 232); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__80_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__81_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__82_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1103 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1104 + int32_t result; + bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); + t3 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + } + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1105 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__82_integerOperationAndStore__done; + if (t1.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1106 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1107 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__82_integerOperationAndStore__done) + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1109 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1110 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__82_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mul(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mul_wide32) + t5 = *CAST(metadataTable.i8p() + 68); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 232); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__82_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__83_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__84_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1103 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1104 + int32_t result; + bool success = WTF::ArithmeticOperations::multiply(t3.i32(), t1.i32(), result); + t3 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + } + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1105 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__84_integerOperationAndStore__done; + if (t1.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1106 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1107 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__84_integerOperationAndStore__done) + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1109 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1110 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op1NotIntReady) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__op2NotInt) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() * d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1112 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__84_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mul(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_sub) + t5 = *CAST(metadataTable.i8p() + 74); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__84_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__85_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__86_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1116 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__86_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_sub(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_sub_wide16) + t5 = *CAST(metadataTable.i8p() + 74); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__86_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__87_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__88_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1116 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__88_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_sub(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_sub_wide32) + t5 = *CAST(metadataTable.i8p() + 74); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__88_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__89_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__90_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1116 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t0.i32(), t1.i32(), result); + t0 = (uint32_t)(result); + if (!success) + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1089 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1090 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op1NotIntReady) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__op2NotInt) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() - d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1117 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOp__binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__90_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_sub(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_div) + t5 = *CAST(metadataTable.i8p() + 72); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 240); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__90_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__91_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__92_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1122 + d1 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1123 + d1 = d1.d() / d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1124 + { // bcd2i // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1125 + double d = d1.d(); + const int32_t asInt32 = int32_t(d); + if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notInt; + t0 = (uint32_t)asInt32; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1126 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1127 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__92_integerOperationAndStore__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__integerOperationAndStore__notInt) + *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1130 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__92_integerOperationAndStore__done) + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__92_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_div(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_div_wide16) + t5 = *CAST(metadataTable.i8p() + 72); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 240); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__92_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__93_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__94_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1122 + d1 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1123 + d1 = d1.d() / d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1124 + { // bcd2i // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1125 + double d = d1.d(); + const int32_t asInt32 = int32_t(d); + if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__94_integerOperationAndStore__notInt; + t0 = (uint32_t)asInt32; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1126 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1127 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__94_integerOperationAndStore__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__94_integerOperationAndStore__notInt) + *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1130 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__94_integerOperationAndStore__done) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op1NotIntReady) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__op2NotInt) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__94_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_div(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_div_wide32) + t5 = *CAST(metadataTable.i8p() + 72); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 240); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__94_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__95_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__96_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1043 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1044 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x900000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1122 + d1 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1123 + d1 = d1.d() / d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1124 + { // bcd2i // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1125 + double d = d1.d(); + const int32_t asInt32 = int32_t(d); + if (asInt32 != d || (!asInt32 && std::signbit(d))) // true for -0.0 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__notInt; + t0 = (uint32_t)asInt32; + } + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1126 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1127 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1128 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__notInt) + *CAST(cfr.i8p() + (t2.i() << 3)) = d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1130 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__96_integerOperationAndStore__done) + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotInt) + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1052 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; + if (t3.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1053 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Double; + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1054 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1100000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d1 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1056 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1057 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntOp2Double) + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1059 + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0x1200000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op1NotIntReady) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + d0 = ints2Double(t0.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1063 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t1.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1065 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__op2NotInt) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1071 + goto _offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow; + *CAST(t5.i8p()) = *CAST(t5.i8p()) | int32_t(0xa00000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1035 + d0 = (double)t0.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1073 + d1 = ints2Double(t1.u32(), t3.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1074 + d0 = d0.d() / d1.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1133 + *CAST(cfr.i8p() + (t2.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1076 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_binaryOpCustomStore__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__96_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_div(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__97_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__97_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__97_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__97_k__done) + if (t2.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1139 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow; + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opUnsignedSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unsigned(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__98_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__98_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__98_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__98_k__done) + if (t2.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1139 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow; + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__98_fn__opUnsignedSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unsigned(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unsigned_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__99_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__99_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__99_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__99_k__done) + if (t2.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1139 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow; + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__99_fn__opUnsignedSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unsigned(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lshift) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__100_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__100_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__100_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__100_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__101_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__101_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__101_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__101_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow; + t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1174 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 88); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 272); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__101_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__101_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__102_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__102_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__102_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__102_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__103_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__103_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__103_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__103_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow; + t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1174 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 88); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__103_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 272); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__103_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__103_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lshift_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__104_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__105_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow; + t0 = (uint32_t)(t0.i32() << (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1174 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 88); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 272); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__105_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__105_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_rshift) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__106_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__106_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__106_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__106_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__107_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__107_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__107_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__107_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow; + t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1178 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__107_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_rshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__108_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__108_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__108_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__108_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__109_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__109_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__109_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__109_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow; + t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1178 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__109_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_rshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_rshift_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__110_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__111_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow; + t0 = (uint32_t)(t0.i32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1178 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__111_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_rshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_urshift) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__112_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__113_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow; + t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1182 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__113_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_urshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__114_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__115_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow; + t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1182 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__115_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_urshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_urshift_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__116_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__117_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow; + t0 = (uint32_t)(t0.u32() >> (t1.i() & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1182 + t5 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOp__commonBitOp__opKind__llintOp__commonOp__fn__fn__makeReturn__fn__117_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_urshift(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__118_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__118_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__118_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__118_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__119_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__119_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__119_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__119_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow; + t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1185 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__119_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 256); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__119_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__119_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitxor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__120_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__120_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__120_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__120_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__121_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__121_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__121_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__121_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow; + t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1185 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__121_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 256); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__121_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__121_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitxor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitxor_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__122_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__123_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow; + t0 = (uint32_t)(t0.i32() ^ t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1185 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 256); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__123_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__123_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitxor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitand) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__124_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__125_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow; + t0 = (uint32_t)(t0.i32() & t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1188 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 76); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__125_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__125_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitand(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__126_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__127_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow; + t0 = (uint32_t)(t0.i32() & t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1188 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 76); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__127_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__127_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitand(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitand_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__128_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__129_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow; + t0 = (uint32_t)(t0.i32() & t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1188 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 76); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 248); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__129_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__129_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitand(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitor) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__130_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__131_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow; + t0 = (uint32_t)(t0.i32() | t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1191 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 78); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 252); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__131_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__131_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__132_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__133_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow; + t0 = (uint32_t)(t0.i32() | t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1191 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 78); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 252); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__133_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__133_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitor_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__134_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable2Reg__size__135_k__done) + if (t3.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1153 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1154 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow; + t0 = (uint32_t)(t0.i32() | t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1191 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 78); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 252); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__135_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_bitOpProfiled__commonBitOp__opKind__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__135_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitor(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__136_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1196 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow; + t3 = (uint32_t)(~t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1197 + t1 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 90); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__136_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 276); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__136_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__opBitNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitnot(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__137_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__137_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__137_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__137_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1196 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__opBitNotSlow; + t3 = (uint32_t)(~t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1197 + t1 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 90); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 276); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__137_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__137_fn__opBitNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitnot(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_bitnot_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__loadConstantOrVariable__size__138_k__done) + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1196 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__138_fn__opBitNotSlow; + t3 = (uint32_t)(~t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1197 + t1 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 90); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__138_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 276); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__138_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__138_fn__opBitNotSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_bitnot(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance) + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1207 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__139_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__139_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__139_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__139_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__140_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__140_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__140_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__140_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1213 + goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell; + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1216 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1217 + t1 = *CAST(t1.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1218 + if (t1.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1219 + goto _offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotDefault; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__141_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__141_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__141_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__141_k__done) + t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1224 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1225 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotCell) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opOverrideshasInstanceValueNotDefault) + *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1230 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide16) + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1207 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__142_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__142_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__142_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__142_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__143_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__143_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__143_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__143_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1213 + goto _offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotCell; + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1216 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1217 + t1 = *CAST(t1.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1218 + if (t1.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1219 + goto _offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotDefault; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__144_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__144_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__144_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__144_k__done) + t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1224 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1225 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotCell) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__144_fn__opOverrideshasInstanceValueNotDefault) + *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1230 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_overrides_has_instance_wide32) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1207 + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__145_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__145_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__145_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotCell; + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__145_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__146_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__146_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__146_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__146_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1213 + goto _offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotCell; + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1216 + t1 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1217 + t1 = *CAST(t1.i8p() + 244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1218 + if (t1.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1219 + goto _offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotDefault; + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__147_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__147_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__147_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariablePayloadUnchecked__loadConstantOrVariablePayloadTagCustom__size__147_k__done) + t0 = ((*CAST(t1.i8p() + 6) & int8_t(0x2)) == 0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1224 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1225 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotCell) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__147_fn__opOverrideshasInstanceValueNotDefault) + *CAST(cfr.i8p() + (t3.i() << 3)) = int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1230 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__148_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__148_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__148_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__148_k__done) + t3 = (t2.u32() == uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1238 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__149_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__149_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__149_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__149_k__done) + t3 = (t2.u32() == uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1238 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_empty_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__150_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__150_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__150_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__150_k__done) + t3 = (t2.u32() == uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1238 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__151_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__151_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__151_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__151_k__done) + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1246 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell; + t3 = (t2.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1247 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedCell) + if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1250 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedMasqueradesAsUndefined; + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsUndefinedMasqueradesAsUndefined) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1253 + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1254 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1255 + t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1256 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__152_k__done) + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1246 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__152_fn__opIsUndefinedCell; + t3 = (t2.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1247 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__152_fn__opIsUndefinedCell) + if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1250 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__152_fn__opIsUndefinedMasqueradesAsUndefined; + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__152_fn__opIsUndefinedMasqueradesAsUndefined) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1253 + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1254 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1255 + t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1256 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_undefined_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__153_k__done) + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1246 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__opIsUndefinedCell; + t3 = (t2.u32() == uint32_t(0xfffffffc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1247 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__opIsUndefinedCell) + if ((*CAST(t3.i8p() + 6) & int8_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1250 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__opIsUndefinedMasqueradesAsUndefined; + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__153_fn__opIsUndefinedMasqueradesAsUndefined) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1253 + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1254 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1255 + t1 = (*CAST(t1.i8p() + 24) == t3.u()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1256 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__154_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__154_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__154_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__154_k__done) + t0 = (t0.u32() == uint32_t(0xfffffffe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1264 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__155_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__155_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__155_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__155_k__done) + t0 = (t0.u32() == uint32_t(0xfffffffe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1264 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_boolean_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__156_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__156_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__156_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__156_k__done) + t0 = (t0.u32() == uint32_t(0xfffffffe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1264 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_number) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__157_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__157_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__157_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__157_k__done) + t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1272 + t1 = (t0.u32() < uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1273 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__158_k__done) + t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1272 + t1 = (t0.u32() < uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1273 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_number_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariableTag__size__159_k__done) + t0 = (uint32_t)(t0.i32() + int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1272 + t1 = (t0.u32() < uint32_t(0xfffffffa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1273 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__160_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__160_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__160_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__160_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1281 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase; + t0 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1283 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__notCellCase) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__161_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__161_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__161_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__161_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1281 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__161_fn__notCellCase; + t0 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1283 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__161_fn__notCellCase) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_cell_with_type_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__162_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__162_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__162_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__162_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1281 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__162_fn__notCellCase; + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t1 = (*CAST(t3.i8p() + 5) == t0.u8()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1283 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__162_fn__notCellCase) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__163_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__163_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__163_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__163_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1293 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell; + t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1294 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opIsObjectNotCell) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__164_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1293 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__164_fn__opIsObjectNotCell; + t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1294 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__164_fn__opIsObjectNotCell) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_wide32) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__165_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1293 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__165_fn__opIsObjectNotCell; + t1 = (*CAST(t3.i8p() + 5) >= uint8_t(0x16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1294 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__165_fn__opIsObjectNotCell) + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct) + t5 = *CAST(metadataTable.i8p() + 92); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__165_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 280); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__165_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1345 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__166_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__166_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__166_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__166_k__done) + t2 = *CAST(t5.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1347 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1348 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 4) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDirectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide16) + t5 = *CAST(metadataTable.i8p() + 92); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__166_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 280); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__166_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1345 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__167_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__167_fn__opGetByIdDirectSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__167_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__167_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__167_fn__opGetByIdDirectSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__167_k__done) + t2 = *CAST(t5.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1347 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1348 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__167_fn__opGetByIdDirectSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__167_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 4) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__167_fn__opGetByIdDirectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_direct_wide32) + t5 = *CAST(metadataTable.i8p() + 92); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__167_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 280); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__167_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1345 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__168_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__168_fn__opGetByIdDirectSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__168_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__168_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__168_fn__opGetByIdDirectSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__168_k__done) + t2 = *CAST(t5.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1347 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1348 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__168_fn__opGetByIdDirectSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__168_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 4) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__168_fn__opGetByIdDirectSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id) + t5 = *CAST(metadataTable.i8p() + 38); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__168_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 172); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__168_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t1 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1361 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdProtoLoad) + if (t1.i8() != int8_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1366 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__169_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__169_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__169_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__169_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1368 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1369 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1370 + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__169_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdArrayLength) + if (t1.i8() != int8_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1376 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset; + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__170_k__done) + t2 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1378 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + if ((t2.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1380 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + if ((t2.i32() & int32_t(0xe)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1381 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t0 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1382 + t0 = *CAST(t0.i8p() - 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1383 + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1384 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdUnset) + if (t1.i8() != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1389 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1390 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__171_k__done) + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1392 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdDefault) + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1397 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__172_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1399 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1400 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__172_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide16) + t5 = *CAST(metadataTable.i8p() + 38); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__172_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 172); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__172_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t1 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1361 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdProtoLoad) + if (t1.i8() != int8_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdArrayLength; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1366 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__173_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1368 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1369 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1370 + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__173_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdArrayLength) + if (t1.i8() != int8_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1376 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdUnset; + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__174_k__done) + t2 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1378 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + if ((t2.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1380 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + if ((t2.i32() & int32_t(0xe)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1381 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t0 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1382 + t0 = *CAST(t0.i8p() - 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1383 + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1384 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdUnset) + if (t1.i8() != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1389 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdDefault; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1390 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__175_k__done) + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1392 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdDefault) + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1397 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__176_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1399 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1400 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__176_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__176_fn__opGetByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_wide32) + t5 = *CAST(metadataTable.i8p() + 38); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__176_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 172); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__176_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t1 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1361 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdProtoLoad) + if (t1.i8() != int8_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdArrayLength; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1366 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__177_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1368 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1369 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1370 + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__177_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdArrayLength) + if (t1.i8() != int8_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1376 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdUnset; + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__178_k__done) + t2 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1378 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + if ((t2.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1380 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + if ((t2.i32() & int32_t(0xe)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1381 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t0 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1382 + t0 = *CAST(t0.i8p() - 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1383 + if (t0.i32() < int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1384 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdUnset) + if (t1.i8() != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1389 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdDefault; + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1390 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__179_k__done) + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1392 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + *CAST(t5.i8p() + 20) = int32_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = intptr_t(0xfffffffc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdDefault) + t1 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1397 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__180_k__done) + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1399 + if (*CAST(t3.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1400 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow; + if (t2.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__isInline; + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t2 = (uint32_t)(-t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__isInline) + t3 = t3.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__180_loadPropertyAtVariableOffset__ready) + t0 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t1 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 20) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__180_fn__opGetByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__181_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__181_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__181_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__181_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__182_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 54); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__182_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__182_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; + t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; + t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__183_k__done) + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1416 + if (t2.i32() != *CAST(t5.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1417 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1425 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1427 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition; + t3 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1431 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1432 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect; + t2 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1434 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1435 + t2 = *CAST(t2.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1438 + if (t2.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1439 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1441 + if (t1.i32() != *CAST(t2.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1442 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow; + t3 = t3.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1443 + t2 = *CAST(t1.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1444 + if (t2.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1445 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionChainDone) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1448 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdTransitionDirect) + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1451 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__184_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__184_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__184_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__184_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1454 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__185_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__185_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__185_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__185_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__185_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__185_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__185_writeBarrierOnOperand__writeBarrierDone) + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdNotTransition) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__186_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__186_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__186_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__186_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1463 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__186_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__187_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__187_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__187_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__187_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__188_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__188_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__188_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__188_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__188_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__188_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__188_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__188_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__188_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__188_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 54); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__188_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__188_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow; + t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow; + t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__189_k__done) + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1416 + if (t2.i32() != *CAST(t5.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1417 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow; + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1425 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1427 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdNotTransition; + t3 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1431 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1432 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionDirect; + t2 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1434 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1435 + t2 = *CAST(t2.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1438 + if (t2.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1439 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionChainDone; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionChainLoop) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1441 + if (t1.i32() != *CAST(t2.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1442 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow; + t3 = t3.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1443 + t2 = *CAST(t1.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1444 + if (t2.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1445 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionChainLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionChainDone) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1448 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdTransitionDirect) + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1451 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__190_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1454 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__190_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__191_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__191_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__191_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__191_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__191_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__191_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__191_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__191_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__191_writeBarrierOnOperand__writeBarrierDone) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdNotTransition) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__192_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__192_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__192_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__192_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1463 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__192_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__192_fn__opPutByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_wide32) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__193_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__193_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__193_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__193_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__194_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__194_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__194_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__194_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__194_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__194_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__194_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__194_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__194_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__194_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 54); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__194_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__194_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow; + t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow; + t0 = *CAST(t0.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__195_k__done) + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1416 + if (t2.i32() != *CAST(t5.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1417 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow; + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1425 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1427 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdNotTransition; + t3 = *CAST(t5.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1431 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1432 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionDirect; + t2 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1434 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1435 + t2 = *CAST(t2.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1438 + if (t2.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1439 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionChainDone; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionChainLoop) + t1 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1441 + if (t1.i32() != *CAST(t2.i8p())) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1442 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow; + t3 = t3.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1443 + t2 = *CAST(t1.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1444 + if (t2.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1445 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionChainLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionChainDone) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1448 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdTransitionDirect) + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1451 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__196_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1454 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__196_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__197_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__197_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__197_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__197_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__197_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__197_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__197_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperand__197_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__197_writeBarrierOnOperand__writeBarrierDone) + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdNotTransition) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__198_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__198_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__198_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__198_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1463 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__198_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__198_fn__opPutByIdSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val) + t5 = *CAST(metadataTable.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__198_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 224); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__198_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__199_k__done) + t2 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1477 + t1 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p() + 24) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__200_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__200_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__200_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__200_k__done) + t3 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1481 + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1482 + if (t2.i32() == int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1483 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous; + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1484 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValIsContiguous) + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1487 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1488 + t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1489 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotContiguous) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1493 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble; + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1494 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1495 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1496 + || (d0.d() != d0.d())) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + double2Ints(d0.d(), t1, t2); // fd2ii // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1498 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotEmpty; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotDouble) + t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1503 + if (t2.u32() > uint32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1504 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + if (t1.u32() >= *CAST(t3.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1505 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1506 + t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValDone) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1511 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValNotEmpty) + *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1513 + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1514 + *CAST(t5.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide16) + t5 = *CAST(metadataTable.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__200_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 224); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__200_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__201_k__done) + t2 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1477 + t1 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p() + 24) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__202_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__202_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__202_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__202_k__done) + t3 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1481 + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1482 + if (t2.i32() == int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1483 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValIsContiguous; + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1484 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotContiguous; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValIsContiguous) + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1487 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1488 + t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1489 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValDone; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotContiguous) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1493 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotDouble; + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1494 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1495 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1496 + || (d0.d() != d0.d())) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + double2Ints(d0.d(), t1, t2); // fd2ii // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1498 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotEmpty; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotDouble) + t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1503 + if (t2.u32() > uint32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1504 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + if (t1.u32() >= *CAST(t3.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1505 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1506 + t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValDone) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1511 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValNotEmpty) + *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1513 + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1514 + *CAST(t5.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__202_fn__opGetByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_wide32) + t5 = *CAST(metadataTable.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 224); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__202_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__203_k__done) + t2 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1477 + t1 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p() + 24) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t3 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__constant; + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t3 = t3.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t3.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + t1 = *CAST(t1.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__204_k__done) + t3 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1481 + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1482 + if (t2.i32() == int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1483 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValIsContiguous; + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1484 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotContiguous; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValIsContiguous) + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1487 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1488 + t1 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1489 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValDone; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1490 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotContiguous) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1493 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotDouble; + if (t1.u32() >= *CAST(t3.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1494 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + d0 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1495 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1496 + || (d0.d() != d0.d())) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + double2Ints(d0.d(), t1, t2); // fd2ii // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1498 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotEmpty; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1500 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotDouble) + t2 = (uint32_t)(t2.i32() - int32_t(0xa)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1503 + if (t2.u32() > uint32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1504 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + if (t1.u32() >= *CAST(t3.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1505 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x14)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1506 + t1 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValDone) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1511 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValNotEmpty) + *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1513 + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1514 + *CAST(t5.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__204_fn__opGetByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__205_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__205_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__205_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__205_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__206_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__206_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__206_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__206_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__206_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__206_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__206_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 66); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__206_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 228); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__206_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__207_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__208_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__209_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__209_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__209_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__209_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__210_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__210_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__210_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__210_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__210_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__211_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__211_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__211_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__211_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__211_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__211_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__211_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__211_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__212_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__212_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__212_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__212_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__213_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__213_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__213_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__213_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__214_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__214_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__214_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__214_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__214_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__214_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__214_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__214_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__214_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__214_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 66); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__214_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 228); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__214_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__215_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__215_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__215_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__215_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__216_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__216_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__216_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__216_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__217_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__217_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__217_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__217_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__217_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__218_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__218_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__218_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__218_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__218_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__218_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__218_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__218_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__218_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__219_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__219_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__219_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__219_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__219_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageStoreResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__220_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__220_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__220_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__220_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__220_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_wide32) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__221_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__221_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__221_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__221_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__222_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__222_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__222_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__222_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__222_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__222_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__222_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__222_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__222_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__222_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 66); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__222_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 228); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__222_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__223_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__223_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__223_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__223_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__224_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__224_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__224_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__224_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__225_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__225_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__225_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__225_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__225_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__225_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__225_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__225_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__226_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__226_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__226_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__226_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__226_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__226_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__226_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__226_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__226_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__227_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__227_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__227_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__227_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__227_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageStoreResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__228_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__228_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__228_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__228_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__228_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__229_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__229_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__229_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__229_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__230_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__230_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__230_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__230_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__230_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__230_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__230_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__230_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__230_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__230_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 70); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__230_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__230_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__231_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__231_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__231_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__231_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__232_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__232_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__232_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__232_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__233_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__233_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__233_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__233_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__233_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__234_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__234_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__234_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__234_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__234_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__234_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__234_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__234_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__234_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__235_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__235_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__235_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__235_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__235_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__235_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__235_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__235_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__236_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__236_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__236_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__236_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__236_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__237_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__237_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__237_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__237_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__238_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__238_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__238_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__238_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__238_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__238_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__238_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__238_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__238_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__238_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 70); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__238_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__238_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__239_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__239_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__239_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__239_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__240_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__240_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__240_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__240_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__241_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__241_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__241_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__241_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__241_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__242_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__242_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__242_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__242_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__242_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__242_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__242_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__242_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__242_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__storeResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__243_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__243_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__243_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__243_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__243_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageStoreResult) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__244_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__244_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__244_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__244_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__244_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_direct_wide32) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__245_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__245_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__245_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__245_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__246_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__246_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__246_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__246_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__246_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__246_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__246_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__246_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__246_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__246_writeBarrierOnOperands__writeBarrierDone) + t5 = *CAST(metadataTable.i8p() + 70); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__246_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 236); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__246_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__247_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__247_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__247_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__247_k__done) + t2 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1545 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1017 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1018 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1019 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__248_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__248_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__248_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__248_k__done) + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1549 + if ((t2.i32() & int32_t(0x10)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1550 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + t2 = (uint32_t)(t2.i32() & int32_t(0xe)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1551 + if (t2.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1552 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotInt32; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__249_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__249_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__249_k__constant; + if (*CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__249_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__249_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__249_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = int32_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1556 + *CAST(t0.i8p() + (t3.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1557 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__249_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__249_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotInt32) + if (t2.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1561 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotDouble; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__250_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__250_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__250_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__250_k__done) + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1567 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__250_storeCallback__notInt; + d0 = (double)t2.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1568 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__250_storeCallback__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1569 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__250_storeCallback__notInt) + d0 = ints2Double(t2.u32(), t1.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1571 + if (std::isnan(d0.d()) || std::isnan(d0.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1572 + || (d0.d() != d0.d())) + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__250_storeCallback__ready) + *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1574 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__250_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotDouble) + if (t2.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1578 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotContiguous; + if (t3.u32() >= *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1527 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__outOfBounds; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__storeResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__251_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__251_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__251_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__contiguousPutByVal__storeCallback__loadConstantOrVariable2Reg__size__251_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1584 + *CAST(t0.i8p() + (t3.i() << 3)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1585 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__outOfBounds) + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1534 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds; + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1535 + t2 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1536 + *CAST(t0.i8p() - 8) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1537 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__251_contiguousPutByVal__storeResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1538 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValNotContiguous) + if (t2.i32() != int32_t(0xa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1589 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow; + if (t3.u32() >= *CAST(t0.i8p() - 4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1590 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds; + if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1591 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageEmpty; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageStoreResult) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__252_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__252_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__252_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t2 = (uint32_t)(t2.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t2 = (uint32_t)(t2.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t1 = t1.i() + t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t2 = *CAST(t1.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t1 = *CAST(t1.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable2Reg__size__252_k__done) + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x14)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1595 + *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1596 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageEmpty) + *CAST(t5.i8p() + 4) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1600 + *CAST(t0.i8p() + 8) = *CAST(t0.i8p() + 8) + int32_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1601 + if (t3.u32() < *CAST(t0.i8p() - 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1602 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageStoreResult; + t1 = (uint32_t)(int32_t(0x1) + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1603 + *CAST(t0.i8p() - 8) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1604 + goto _offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValArrayStorageStoreResult; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1605 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValOutOfBounds) + *CAST(t5.i8p() + 5) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1608 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_putByValOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__252_fn__opPutByValSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_by_val_direct(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1661 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__opJeqNullNotMasqueradesAsUndefined; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1662 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1663 + if (*CAST(t2.i8p() + 24) == t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1664 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__cellHandler__opJeqNullNotMasqueradesAsUndefined) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__252_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__252_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() == int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1667 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1661 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__252_cellHandler__opJeqNullNotMasqueradesAsUndefined; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1662 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1663 + if (*CAST(t2.i8p() + 24) == t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1664 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__target; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__252_cellHandler__opJeqNullNotMasqueradesAsUndefined) + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__253_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__253_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() == int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1667 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__253_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_null_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1661 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__253_cellHandler__opJeqNullNotMasqueradesAsUndefined; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1662 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1663 + if (*CAST(t2.i8p() + 24) == t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1664 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__target; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__253_cellHandler__opJeqNullNotMasqueradesAsUndefined) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__target) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__254_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__254_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() == int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1667 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__254_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1672 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__target; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1673 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1674 + if (*CAST(t2.i8p() + 24) != t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1675 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__255_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__255_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() != int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1677 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__255_impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1672 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__target; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1673 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1674 + if (*CAST(t2.i8p() + 24) != t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1675 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__256_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__256_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() != int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1677 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__256_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_null_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1642 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1643 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1644 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__immediate; + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1645 + if ((*CAST(t0.i8p() + 6) & int8_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1672 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1673 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1674 + if (*CAST(t2.i8p() + 24) != t0.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1675 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__257_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__257_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__immediate) + t1 = (uint32_t)(t1.i32() | int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1653 + if (t1.i32() != int32_t(0xfffffffd)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1677 + goto _offlineasm_equalNullJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__257_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1683 + t2 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1684 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1685 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrBranch; + t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x304)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1686 + if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1687 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrBranch) + t5 = *CAST(metadataTable.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__257_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 136); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__257_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p()) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1690 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__258_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opJneqPtrFallThrough) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1683 + t2 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1684 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1685 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__259_fn__opJneqPtrBranch; + t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x304)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1686 + if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1687 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__259_fn__opJneqPtrFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__259_fn__opJneqPtrBranch) + t5 = *CAST(metadataTable.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__258_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 136); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__258_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p()) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1690 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__259_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__259_fn__opJneqPtrFallThrough) + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_ptr_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1683 + t2 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1684 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1685 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__260_fn__opJneqPtrBranch; + t1 = *CAST(t2.i8p() + (t1.i() << 2) + intptr_t(0x304)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1686 + if (*CAST(cfr.i8p() + (t0.i() << 3)) == t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1687 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__260_fn__opJneqPtrFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__260_fn__opJneqPtrBranch) + t5 = *CAST(metadataTable.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__259_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 136); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__259_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p()) = int8_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1690 + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__260_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__260_fn__opJneqPtrFallThrough) + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = *CAST(pc.i8p() + 1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__260_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__260_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__260_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__260_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1770 + t2 = *CAST(t2.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1771 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1772 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1773 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1774 + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1775 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt; + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1776 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1777 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough; + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1778 + t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1779 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1780 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmNotInt) + if (t1.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1784 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmFallThrough) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__261_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__261_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchImmSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__261_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__261_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__261_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__261_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1770 + t2 = *CAST(t2.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1771 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1772 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1773 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1774 + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1775 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmNotInt; + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1776 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1777 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmFallThrough; + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1778 + t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1779 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1780 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmNotInt) + if (t1.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1784 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmFallThrough) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__262_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__262_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__262_impl__opSwitchImmSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_imm_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__262_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__262_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__262_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__262_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1770 + t2 = *CAST(t2.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1771 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1772 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1773 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1774 + if (t1.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1775 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmNotInt; + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1776 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1777 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmFallThrough; + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1778 + t1 = *CAST(t3.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1779 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1780 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmNotInt) + if (t1.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1784 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmSlow; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmFallThrough) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__263_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__263_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__263_impl__opSwitchImmSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_imm(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = *CAST(pc.i8p() + 1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__263_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__263_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__263_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__263_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1798 + t2 = *CAST(t2.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1799 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1800 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1801 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1802 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1803 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1804 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + t1 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1805 + if ((t1.i() & intptr_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1806 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope; + if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1807 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1808 + if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1809 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit; + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1810 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchChar8Bit) + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1813 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharReady) + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1815 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1816 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1817 + t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1818 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1819 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__264_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__264_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRope) + if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1826 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchCharFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__opSwitchOnRopeChar) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__264_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1798 + t2 = *CAST(t2.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1799 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1800 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1801 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1802 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1803 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; + if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1804 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; + t1 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1805 + if ((t1.i() & intptr_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1806 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchOnRope; + if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1807 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1808 + if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1809 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchChar8Bit; + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1810 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchChar8Bit) + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1813 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharReady) + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1815 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1816 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1817 + t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1818 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1819 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__265_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__265_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchOnRope) + if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1826 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchCharFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__265_impl__opSwitchOnRopeChar) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_char_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__265_k__done) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1798 + t2 = *CAST(t2.i8p() + 204); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1799 + t3 = (uint32_t)(t3.i32() * int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1800 + t2 = *CAST(t2.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1801 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1802 + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1803 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; + if (*CAST(t0.i8p() + 5) != int8_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1804 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; + t1 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1805 + if ((t1.i() & intptr_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1806 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchOnRope; + if (*CAST(t1.i8p() + 4) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1807 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; + t0 = *CAST(t1.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1808 + if ((*CAST(t1.i8p() + 12) & int32_t(0x4)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1809 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchChar8Bit; + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1810 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1811 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchChar8Bit) + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1813 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharReady) + t0 = (uint32_t)(t0.i32() - *CAST(t2.i8p() + 12)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1815 + if (t0.u32() >= *CAST(t2.i8p() + 8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1816 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; + t2 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1817 + t1 = *CAST(t2.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1818 + if (t1.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1819 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; + pc = pc.i() + t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__266_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__266_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchOnRope) + if (*CAST(t0.i8p() + 12) != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1826 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchCharFallThrough; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__266_impl__opSwitchOnRopeChar) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_char(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_ret) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__checkSwitchToJIT__continue) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__266_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__266_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__266_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__266_k__done) + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_ret_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__266_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__266_checkSwitchToJIT__continue) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__267_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__267_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__267_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__267_k__done) + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_ret_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__267_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__267_checkSwitchToJIT__continue) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__268_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__268_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__268_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__268_k__done) + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__269_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__269_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__269_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__269_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1885 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1886 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveIsImm) + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opToPrimitiveSlowCase) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_primitive(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__270_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__270_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__270_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__270_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1885 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__270_fn__opToPrimitiveIsImm; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1886 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__270_fn__opToPrimitiveSlowCase; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__270_fn__opToPrimitiveIsImm) + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__270_fn__opToPrimitiveSlowCase) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_primitive(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_primitive_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__271_k__constant; + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__271_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__271_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__271_k__done) + if (t1.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1885 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__271_fn__opToPrimitiveIsImm; + if (*CAST(t0.i8p() + 5) >= uint8_t(0x16)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1886 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__271_fn__opToPrimitiveSlowCase; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__271_fn__opToPrimitiveIsImm) + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__271_fn__opToPrimitiveSlowCase) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_primitive(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_catch) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1902 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1903 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1904 + cfr = *CAST(t3.i8p() + 26948); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1906 + *CAST(t3.i8p() + 26948) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1907 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1911 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1912 + pc = *CAST(t3.i8p() + 26956); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1914 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1917 + goto _offlineasm_commonOp__fn__isCatchableException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1918 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__isCatchableException) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1921 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1922 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1923 + t0 = *CAST(t3.i8p() + 27100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1925 + *CAST(t3.i8p() + 27100) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1926 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1928 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1929 + t1 = *CAST(t0.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1931 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1932 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1934 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1935 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_catch_wide16) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1902 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1903 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1904 + cfr = *CAST(t3.i8p() + 26948); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1906 + *CAST(t3.i8p() + 26948) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1907 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1911 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1912 + pc = *CAST(t3.i8p() + 26956); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1914 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1917 + goto _offlineasm_commonOp__271_fn__isCatchableException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1918 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__271_fn__isCatchableException) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1921 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1922 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1923 + t0 = *CAST(t3.i8p() + 27100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1925 + *CAST(t3.i8p() + 27100) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1926 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1928 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1929 + t1 = *CAST(t0.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1931 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1932 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1934 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1935 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_catch_wide32) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1902 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1903 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1904 + cfr = *CAST(t3.i8p() + 26948); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1906 + *CAST(t3.i8p() + 26948) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1907 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1911 + metadataTable = *CAST(t1.i8p() + 184); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1912 + pc = *CAST(t3.i8p() + 26956); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1914 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + if (t1.i() == intptr_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1917 + goto _offlineasm_commonOp__272_fn__isCatchableException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1918 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__272_fn__isCatchableException) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1921 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1922 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1923 + t0 = *CAST(t3.i8p() + 27100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1925 + *CAST(t3.i8p() + 27100) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1926 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1928 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1929 + t1 = *CAST(t0.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1931 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1932 + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1934 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1935 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_profile_catch(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_end) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__272_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__272_checkSwitchToJIT__continue) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1948 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1949 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_end_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__273_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__273_checkSwitchToJIT__continue) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1948 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1949 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_end_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__274_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__274_checkSwitchToJIT__continue) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1948 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1949 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + sp = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:718 + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:720 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:721 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1240 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1955 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1956 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1957 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1965 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1966 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1967 + opcode = *CAST(t1.i8p() + 26952); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1968 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide16) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1955 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1956 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1957 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1965 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1966 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1967 + opcode = *CAST(t1.i8p() + 26952); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1968 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_throw_from_slow_path_trampoline_wide32) + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1955 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1956 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1957 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_exception(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1965 + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1966 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1967 + opcode = *CAST(t1.i8p() + 26952); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1968 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline) + t2 = lr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:867 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1974 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide16) + t2 = lr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:867 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1974 + +OFFLINE_ASM_GLUE_LABEL(llint_throw_during_call_trampoline_wide32) + t2 = lr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:867 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1974 + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope) + t5 = *CAST(metadataTable.i8p() + 22); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__274_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 140); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__274_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2142 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2145 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1068) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2151 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2155 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2159 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2163 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2167 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1068) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2174 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2179 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2184 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__274_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__rDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide16) + t5 = *CAST(metadataTable.i8p() + 22); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__275_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 140); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__275_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2142 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2145 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1068) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2151 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2155 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2159 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rModuleVar; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__275_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2163 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalPropertyWithVarInjectionChecks; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2167 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1068) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2174 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2179 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2184 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__276_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__276_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__276_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__276_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__276_fn__rDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_wide32) + t5 = *CAST(metadataTable.i8p() + 22); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__276_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 140); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__276_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 25); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2142 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2145 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1068) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2151 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2155 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2159 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rModuleVar; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__277_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__277_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__277_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__277_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2163 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalPropertyWithVarInjectionChecks; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2167 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2122 + if (*CAST(t0.i8p() + 1068) != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2123 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2174 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2179 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2113 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2184 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic; + t2 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2127 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2129 + if (t2.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2130 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoopEnd; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoop) + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2133 + t2 = (uint32_t)(t2.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2134 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2135 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoop; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__278_resolveScope__resolveScopeLoopEnd) + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__278_fn__rDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope) + t5 = *CAST(metadataTable.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__278_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 144); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__278_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2228 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2229 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2232 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__278_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__278_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__278_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__278_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2237 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2241 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2244 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2248 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2253 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__279_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__279_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__279_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__279_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2258 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2263 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2267 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2271 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__gDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide16) + t5 = *CAST(metadataTable.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__279_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 144); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__279_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2228 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2229 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2232 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__280_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__280_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__280_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__280_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2237 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2241 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2244 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2248 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalPropertyWithVarInjectionChecks; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2253 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalVarWithVarInjectionChecks; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__281_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__281_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__281_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__281_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2258 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2263 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2267 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2271 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__281_fn__gDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_scope_wide32) + t5 = *CAST(metadataTable.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__281_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 144); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__281_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2228 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2229 + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2232 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalVar; + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__282_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2237 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalLexicalVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2241 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gClosureVar; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2244 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2248 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalPropertyWithVarInjectionChecks; + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2253 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalVarWithVarInjectionChecks; + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2204 + if (t3.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1310 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1311 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1312 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1313 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1315 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__getProperty__283_loadPropertyAtVariableOffset__ready) + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x314)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1317 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x310)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1318 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2258 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2263 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2211 + t1 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2212 + t2 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2213 + if (t1.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2267 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2271 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic; + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t3 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2220 + t1 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x1c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2221 + t2 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2222 + *CAST(t5.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p() + 12) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t5 = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__283_fn__gDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_get_from_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope) + t5 = *CAST(metadataTable.i8p() + 26); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 148); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__283_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2334 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2335 + if (t0.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2338 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__283_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__283_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__283_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__283_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2313 + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2314 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet; + if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__noVariableWatchpointSet) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2317 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2318 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2319 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__284_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__284_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__284_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__284_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__285_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__285_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__285_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__285_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__285_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__285_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__285_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__285_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__285_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__285_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalProperty) + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2345 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__286_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__286_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__286_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__286_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__286_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__286_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__286_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__286_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__287_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__287_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__287_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__287_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__288_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__288_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__288_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__288_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__288_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__288_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__288_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__288_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__288_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__288_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2352 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__289_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__289_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__289_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__289_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__290_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__290_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__290_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__290_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__290_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__290_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2358 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__291_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__291_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__291_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__291_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__291_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__292_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__292_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__292_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__292_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__292_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__292_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__292_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__292_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__293_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__293_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__293_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__293_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__294_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__294_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__294_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__294_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__295_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__295_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__295_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__295_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__295_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__295_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__295_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__295_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__295_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__295_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__295_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2372 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__296_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__296_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__296_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__296_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__296_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__296_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__296_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__296_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__297_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__297_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__297_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__297_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__298_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__298_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__298_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__298_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__298_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__298_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__298_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__298_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__298_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__298_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__298_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2379 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__299_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__299_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__299_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__299_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__299_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__300_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__300_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__300_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__300_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__300_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__300_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__300_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__300_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2386 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__300_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__301_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__301_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__301_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__301_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__301_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__302_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__302_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__302_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__302_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__302_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__302_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__302_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__302_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2394 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__303_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__303_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__303_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__303_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__304_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__304_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__304_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__304_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__305_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__305_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__305_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__305_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__305_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__305_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__305_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__305_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__305_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__305_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__305_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2402 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__pDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide16) + t5 = *CAST(metadataTable.i8p() + 26); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__305_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 148); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__305_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2334 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2335 + if (t0.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2338 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalProperty; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__306_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__306_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__306_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__306_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2313 + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2314 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__306_putLocalClosureVar__noVariableWatchpointSet; + if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__306_putLocalClosureVar__noVariableWatchpointSet) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2317 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2318 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2319 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__307_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__307_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__307_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__307_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__308_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__308_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__308_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__308_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__308_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__308_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__308_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__308_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__308_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__308_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__308_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalProperty) + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2345 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__309_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__309_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__309_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__309_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__309_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__309_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__309_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__309_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__310_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__310_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__310_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__310_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__311_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__311_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__311_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__311_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__311_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__311_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__311_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__311_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__311_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__311_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2352 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalLexicalVar; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__312_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__312_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__312_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__312_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__312_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__312_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__313_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__313_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__313_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__313_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__313_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__313_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__313_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__313_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2358 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pClosureVar; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__313_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__314_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__314_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__314_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__314_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__314_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__315_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__315_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__315_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__315_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__315_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__315_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__315_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__315_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalPropertyWithVarInjectionChecks; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__316_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__316_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__316_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__316_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__317_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__317_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__317_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__317_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__318_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__318_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__318_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__318_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__318_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__318_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__318_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__318_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__318_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__318_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__318_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2372 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalVarWithVarInjectionChecks; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__319_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__319_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__319_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__319_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__319_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__319_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__319_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__319_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__320_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__320_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__320_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__320_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__321_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__321_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__321_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__321_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__321_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__321_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__321_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__321_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__321_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__321_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2379 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__322_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__322_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__322_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__322_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__322_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__323_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__323_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__323_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__323_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__323_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__323_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__323_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__323_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2386 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__323_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__324_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__324_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__324_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__324_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__324_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__325_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__325_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__325_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__325_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__325_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__325_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__325_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__325_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2394 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pModuleVar; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__326_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__326_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__326_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__326_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__327_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__327_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__327_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__327_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__328_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__328_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__328_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__328_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__328_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__328_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__328_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__328_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__328_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__328_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__328_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2402 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__328_fn__pDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_scope_wide32) + t5 = *CAST(metadataTable.i8p() + 26); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__328_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 148); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__328_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0xc)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2334 + t0 = (uint32_t)(t0.i32() & int32_t(0x3ff)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2335 + if (t0.i32() != int32_t(0x4)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2338 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalProperty; + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__329_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__329_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__329_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putLocalClosureVar__loadConstantOrVariable__size__329_k__done) + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2313 + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2314 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__329_putLocalClosureVar__noVariableWatchpointSet; + if (*CAST(t1.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__329_putLocalClosureVar__noVariableWatchpointSet) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2317 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2318 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2319 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__330_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__330_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__330_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__330_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__331_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__331_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__331_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__331_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__331_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__331_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__331_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__331_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__331_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__331_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalProperty) + if (t0.i32() != int32_t(0x0)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2345 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalVar; + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__332_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__332_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__332_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__332_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__332_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__332_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__332_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__332_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__333_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__333_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__333_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__333_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__334_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__334_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__334_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__334_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__334_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__334_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__334_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__334_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__334_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__334_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalVar) + if (t0.i32() != int32_t(0x1)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2352 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalLexicalVar; + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__335_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__335_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__335_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__335_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__335_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__335_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__336_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__336_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__336_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__336_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__336_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__336_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__336_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__336_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalLexicalVar) + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2358 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pClosureVar; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__336_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__337_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__337_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__337_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__337_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__337_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__338_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__338_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__338_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__338_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__338_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__338_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__338_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__338_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pClosureVar) + if (t0.i32() != int32_t(0x3)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2365 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalPropertyWithVarInjectionChecks; + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__339_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__339_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__339_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__339_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__340_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__340_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__340_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__340_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__341_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__341_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__341_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__341_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__341_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__341_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__341_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__341_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__341_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__341_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__341_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalPropertyWithVarInjectionChecks) + if (t0.i32() != int32_t(0x6)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2372 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalVarWithVarInjectionChecks; + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2196 + t1 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2197 + if (*CAST(t0.i8p()) != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2198 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__342_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__342_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__342_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__loadConstantOrVariable__size__342_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2286 + if (t1.i32() < int32_t(0x64)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1322 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__342_storePropertyAtVariableOffset__isInline; + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1323 + t1 = (uint32_t)(-t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1324 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__342_storePropertyAtVariableOffset__ready; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1325 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__342_storePropertyAtVariableOffset__isInline) + t0 = t0.i() + intptr_t(-768); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1327 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putProperty__342_storePropertyAtVariableOffset__ready) + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x314)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1329 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x310)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1330 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__343_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__343_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__343_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__343_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__344_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__344_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__344_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__344_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__344_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__344_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__344_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__344_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__344_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__344_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x7)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2379 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalLexicalVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__345_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__345_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__345_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__345_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__345_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__345_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__346_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__346_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__346_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__loadConstantOrVariableTag__size__346_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__346_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:601 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:602 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__346_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__writeBarrierOnGlobal__346_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalObject__346_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pGlobalLexicalVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x8)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2386 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pClosureVarWithVarInjectionChecks; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2323 + t0 = (uint32_t)(t0.i32() & int32_t(0xffc00)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2324 + t0 = (uint32_t)(t0.i32() >> (intptr_t(0xa) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2325 + if (t0.i32() != int32_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2326 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__346_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck; + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2327 + t0 = *CAST(t0.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2328 + if (t0.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2329 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__346_checkTDZInGlobalPutToScopeIfNecessary__noNeedForTDZCheck) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__347_k__constant; + t1 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__347_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__347_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t1 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t2 = *CAST(t2.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putGlobalVariable__loadConstantOrVariable__size__347_k__done) + t3 = *CAST(t5.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2293 + if (t3.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2294 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_putGlobalVariable__noVariableWatchpointSet; + if (*CAST(t3.i8p() + 4) != int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1030 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__347_putGlobalVariable__noVariableWatchpointSet) + t0 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2297 + *CAST(t0.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2298 + *CAST(t0.i8p()) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2299 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__348_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__348_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__348_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__loadConstantOrVariableTag__size__348_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:579 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__348_writeBarrierOnGlobal__writeBarrierDone; + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:609 + t3 = *CAST(t3.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:610 + t3 = *CAST(t3.i8p() + 80); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:611 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t3.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__348_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:586 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:588 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:589 + t1 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:590 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:592 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:593 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__writeBarrierOnGlobal__348_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnGlobalLexicalEnvironment__348_writeBarrierOnGlobal__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pClosureVarWithVarInjectionChecks) + if (t0.i32() != int32_t(0x9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2394 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pModuleVar; + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2103 + t0 = *CAST(t0.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2104 + t0 = *CAST(t0.i8p() + 900); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2105 + if (*CAST(t0.i8p() + 4) == int8_t(0x2)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2106 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__349_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__349_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__349_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__putClosureVar__loadConstantOrVariable__size__349_k__done) + t1 = *CAST(t5.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2305 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2306 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x18)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2307 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__350_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__350_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__350_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__350_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__351_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__351_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__351_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__351_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__351_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__351_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__351_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__351_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__351_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__writeBarrierOnOperands__351_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__351_writeBarrierOnOperands__writeBarrierDone) + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pModuleVar) + if (t0.i32() != int32_t(0x5)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2402 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_strict_mode_readonly_property_write_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__351_fn__pDynamic) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_to_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2414 + t1 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2416 + t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2417 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__351_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__351_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2414 + t1 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2416 + t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2417 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__352_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__352_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_from_arguments_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2414 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2416 + t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2417 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:81 + t0 = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:82 + t5 = *CAST(metadataTable.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__353_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithProfile__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__makeReturnProfiled__fn__fn__return__metadata__353_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x18)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t5.i8p() + 4) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t5.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:87 + *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:88 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__353_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__353_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__353_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__353_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOp__commonOp__fn__fn__354_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__354_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__354_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__354_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__354_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__354_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__354_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__354_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__354_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__354_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__354_writeBarrierOnOperands__writeBarrierDone) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2425 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__355_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__355_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__355_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__355_k__done) + t1 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2429 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2430 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__356_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__356_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__356_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__356_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOp__commonOp__fn__fn__357_writeBarrierOnOperands__writeBarrierDone; + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__357_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__357_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__357_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__357_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__357_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__357_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__357_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__357_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__357_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__357_writeBarrierOnOperands__writeBarrierDone) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2425 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__358_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__358_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__358_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__358_k__done) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2429 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2430 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_to_arguments_wide32) + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:481 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__359_k__constant; + t0 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:482 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__359_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:483 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__359_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:485 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:486 + t1 = (uint32_t)(t1.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:487 + t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:488 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__loadConstantOrVariableTag__size__359_k__done) + if (t0.i32() != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:570 + goto _offlineasm_llintOp__commonOp__fn__fn__360_writeBarrierOnOperands__writeBarrierDone; + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__360_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__360_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__360_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__360_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t2.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__360_writeBarrierOnOperand__writeBarrierDone; + t2 = *CAST(t2.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__360_k__done) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1023 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1024 + if (*CAST(t2.i8p() + 7) > uint8_t(0x0)) + goto _offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__360_skipIfIsRememberedOrInEden__done; + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:555 + PUSH(pc); + sp = sp.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:557 + t1 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:558 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:559 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:122 + llint_write_barrier_slow(t0, t1); + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:561 + POP(pc); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:562 + POP(cfr); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__writeBarrierOnOperand__360_skipIfIsRememberedOrInEden__done) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__writeBarrierOnOperands__360_writeBarrierOnOperand__writeBarrierDone) + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__360_writeBarrierOnOperands__writeBarrierDone) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2425 + t1 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__361_k__constant; + t2 = *CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__361_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__361_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t3 = *CAST(t3.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__loadConstantOrVariable__size__361_k__done) + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x2c)) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2429 + *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x28)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2430 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2437 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2438 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2437 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2438 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_parent_scope_wide32) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2437 + t0 = *CAST(t0.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2438 + t5 = intptr_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2444 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2445 + t1 = *CAST(t1.i8p() + 27152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2447 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__362_k__constant; + t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__362_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__362_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__362_k__done) + if (t5.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2453 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone; + t3 = *CAST(metadataTable.i8p() + 50); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__362_metadata__setUpOffset; + t3 = *CAST(metadataTable.i8p() + 196); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__362_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t3 = (uint32_t)(t3.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t3 = t3.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t1.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2457 + *CAST(t2.i8p() + 4) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2460 + *CAST(t2.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2461 + t3 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2464 + *CAST(t2.i8p() + 8) = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2465 + if (t5.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell; + *CAST(t2.i8p() + 12) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2468 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2469 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeIsCell) + t3 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2471 + *CAST(t2.i8p() + 12) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2472 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeSkipIsCell) + t2 = t2.i() + intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2476 + *CAST(t1.i8p() + 12) = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2477 + t1 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2479 + if (t2.i() != t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2480 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opProfileTypeDone) + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide16) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2444 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2445 + t1 = *CAST(t1.i8p() + 27152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2447 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__363_k__constant; + t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__363_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__363_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__363_k__done) + if (t5.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2453 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeDone; + t3 = *CAST(metadataTable.i8p() + 50); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__363_metadata__setUpOffset; + t3 = *CAST(metadataTable.i8p() + 196); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__363_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t3 = (uint32_t)(t3.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t3 = t3.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t1.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2457 + *CAST(t2.i8p() + 4) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2460 + *CAST(t2.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2461 + t3 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2464 + *CAST(t2.i8p() + 8) = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2465 + if (t5.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeIsCell; + *CAST(t2.i8p() + 12) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2468 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeSkipIsCell; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2469 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeIsCell) + t3 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2471 + *CAST(t2.i8p() + 12) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2472 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeSkipIsCell) + t2 = t2.i() + intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2476 + *CAST(t1.i8p() + 12) = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2477 + t1 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2479 + if (t2.i() != t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2480 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__363_fn__opProfileTypeDone) + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_type_wide32) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2444 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2445 + t1 = *CAST(t1.i8p() + 27152); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2447 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__364_k__constant; + t5 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__364_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__364_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t5 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t0 = *CAST(t0.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariable__size__364_k__done) + if (t5.i32() == int32_t(0xfffffffa)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2453 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeDone; + t3 = *CAST(metadataTable.i8p() + 50); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__364_metadata__setUpOffset; + t3 = *CAST(metadataTable.i8p() + 196); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__364_metadata__setUpOffset) + t2 = *CAST(pc.i8p() + 25); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t2 = (uint32_t)(t2.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t3 = (uint32_t)(t3.i32() + t2.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t3 = t3.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t2 = *CAST(t1.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2457 + *CAST(t2.i8p() + 4) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2460 + *CAST(t2.i8p()) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2461 + t3 = *CAST(t3.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2464 + *CAST(t2.i8p() + 8) = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2465 + if (t5.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2467 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeIsCell; + *CAST(t2.i8p() + 12) = int32_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2468 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeSkipIsCell; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2469 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeIsCell) + t3 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2471 + *CAST(t2.i8p() + 12) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2472 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeSkipIsCell) + t2 = t2.i() + intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2476 + *CAST(t1.i8p() + 12) = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2477 + t1 = *CAST(t1.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2479 + if (t2.i() != t1.i()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2480 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_profile_type_clear_log(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__364_fn__opProfileTypeDone) + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow) + t5 = *CAST(metadataTable.i8p() + 52); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__365_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 200); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__365_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2490 + t1 = *CAST(t0.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2491 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2492 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__done; + } + *CAST(t0.i8p() + 20) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2493 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__done) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide16) + t5 = *CAST(metadataTable.i8p() + 52); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__366_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 200); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__366_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2490 + t1 = *CAST(t0.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2491 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2492 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__366_fn__done; + } + *CAST(t0.i8p() + 20) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2493 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__366_fn__done) + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_profile_control_flow_wide32) + t5 = *CAST(metadataTable.i8p() + 52); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__367_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 200); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__367_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(t5.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2490 + t1 = *CAST(t0.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2491 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2492 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__done; + } + *CAST(t0.i8p() + 20) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2493 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__367_fn__done) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2500 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2501 + t1 = *CAST(pc.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + if (t0.i32() <= t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2503 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero; + t0 = (uint32_t)(t0.i32() - t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2504 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__finish; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2505 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__storeZero) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__finish) + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide16) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2500 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2501 + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + if (t0.i32() <= t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2503 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__367_fn__storeZero; + t0 = (uint32_t)(t0.i32() - t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2504 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__367_fn__finish; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2505 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__367_fn__storeZero) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__367_fn__finish) + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_rest_length_wide32) + t0 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2500 + t0 = (uint32_t)(t0.i32() - int32_t(0x1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2501 + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + if (t0.i32() <= t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2503 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__368_fn__storeZero; + t0 = (uint32_t)(t0.i32() - t1.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2504 + goto _offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__368_fn__finish; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2505 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__368_fn__storeZero) + t0 = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__368_fn__finish) + t5 = intptr_t(0xffffffff); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2515 + t1 = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2516 + *CAST(t0.i8p() + 16) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2517 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2518 + *CAST(t0.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2519 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2521 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2522 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenPrologueSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide16) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__368_fn__opLogShadowChickenPrologueSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2515 + t1 = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2516 + *CAST(t0.i8p() + 16) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2517 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2518 + *CAST(t0.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2519 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2521 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2522 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__368_fn__opLogShadowChickenPrologueSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_prologue_wide32) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__369_fn__opLogShadowChickenPrologueSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2515 + t1 = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2516 + *CAST(t0.i8p() + 16) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2517 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2518 + *CAST(t0.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2519 + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2521 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2522 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__369_fn__opLogShadowChickenPrologueSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_prologue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2532 + *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2533 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + *CAST(t0.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2535 + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2536 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2538 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2539 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2540 + *CAST(t0.i8p() + 24) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2541 + *CAST(t0.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2542 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opLogShadowChickenTailSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide16) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__369_fn__opLogShadowChickenTailSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2532 + *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2533 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + *CAST(t0.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2535 + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2536 + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2538 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2539 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2540 + *CAST(t0.i8p() + 24) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2541 + *CAST(t0.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2542 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__369_fn__opLogShadowChickenTailSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_log_shadow_chicken_tail_wide32) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1696 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1697 + t2 = *CAST(t1.i8p() + 27260); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1698 + t0 = *CAST(t2.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1699 + if (t0.u() >= *CAST(t2.i8p() + 12)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1700 + goto _offlineasm_llintOp__commonOp__fn__370_fn__opLogShadowChickenTailSlow; + t1 = intptr_t(0x20) + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1701 + *CAST(t2.i8p() + 8) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1702 + *CAST(t0.i8p() + 12) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2532 + *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2533 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:457 + t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:458 + *CAST(t0.i8p() + 4) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2535 + *CAST(t0.i8p()) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2536 + t1 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2538 + *CAST(t0.i8p() + 20) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2539 + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2540 + *CAST(t0.i8p() + 24) = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2541 + *CAST(t0.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2542 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__370_fn__opLogShadowChickenTailSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_log_shadow_chicken_tail(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_cloned_arguments_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_cloned_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_direct_arguments_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_direct_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_lexical_environment_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_lexical_environment(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_rest(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_rest(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_rest_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_rest(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_scoped_arguments_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_scoped_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_create_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_create_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_accessor_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_accessor_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_data_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_data_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_define_data_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_define_data_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_generic_pname_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_generic_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_enumerator_structure_pname_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_enumerator_structure_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_id_with_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_by_val_with_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xf); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_direct_pname_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_direct_pname(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1d); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_enumerable_length_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_enumerable_length(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_get_property_enumerator_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_get_property_enumerator(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greater) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greater_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greater_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_greatereq_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_greatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_generic_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_generic_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_generic_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_generic_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_indexed_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_indexed_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_structure_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_structure_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_has_structure_property_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_has_structure_property(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_in_by_val_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_in_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_function) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_function(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_function(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_function_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_function(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_is_object_or_null_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_is_object_or_null(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_less) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_less(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_less_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_less(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_less_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_less(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_lesseq_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_lesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mod) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mod(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mod_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mod(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_mod_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_mod(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_buffer_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_buffer(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_spread_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_new_array_with_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_pow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_pow(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_pow_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_pow(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_pow_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_pow(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_push_with_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_push_with_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_push_with_scope_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_push_with_scope(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_id_with_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_id_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_by_val_with_this_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_put_by_val_with_this(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_resolve_scope_for_hoisting_func_decl_in_eval_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_resolve_scope_for_hoisting_func_decl_in_eval(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_spread) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_spread_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_spread_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_spread(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_strcat) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_strcat(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_strcat(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_strcat_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_strcat(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_static_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_static_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_static_error_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_throw_static_error(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_index_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_index_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_to_index_string_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_to_index_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_typeof) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_typeof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_typeof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_typeof_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_typeof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unreachable(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unreachable(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_unreachable_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_unreachable(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_del_by_val_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_del_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_instanceof_custom_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_instanceof_custom(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_array_with_size_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_array_with_size(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_func_exp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_async_generator_func_exp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_async_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_func_exp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_generator_func_exp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_generator_func_exp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_object) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_object_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_object(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_new_regexp_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_new_regexp(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_by_val_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_getter_setter_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_getter_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_put_setter_by_val_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_put_setter_by_val(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_set_function_name_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_set_function_name(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_begin_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_begin(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_super_sampler_end_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_super_sampler_end(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_throw(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_throw(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_throw_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_throw(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0xb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_try_get_by_id_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_try_get_by_id(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_switch_string_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_switch_string(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__370_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__370_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__370_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__370_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__371_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__371_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__371_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__371_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow; + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_eq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__372_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__372_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__372_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__372_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__373_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__373_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__373_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__373_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__373_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__373_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__373_fn__opEqSlow; + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__373_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_eq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_eq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__374_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__375_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__375_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__375_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__375_fn__opEqSlow; + t0 = (t0.u32() == t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1567 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__375_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_eq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__376_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__377_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow; + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__377_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_neq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__378_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__379_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow; + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__379_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_neq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_neq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__380_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__381_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:809 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:810 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:811 + goto _offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow; + t0 = (t0.u32() != t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1571 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityComparisonOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__381_fn__opEqSlow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_neq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_below) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__382_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__383_k__done) + t0 = (t0.u32() < t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_below_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__384_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__385_k__done) + t0 = (t0.u32() < t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_below_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__386_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__387_k__done) + t0 = (t0.u32() < t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1575 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__388_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__389_k__done) + t0 = (t0.u32() <= t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__390_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__391_k__done) + t0 = (t0.u32() <= t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_beloweq_wide32) + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable__size__392_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedOp__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__loadConstantOrVariable2Reg__size__393_k__done) + t0 = (t0.u32() <= t1.u32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1579 + t5 = intptr_t(0xfffffffe); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:70 + t3 = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:71 + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)) = t5.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:73 + *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:74 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jmp) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__393_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__393_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__394_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__394_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jmp_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__395_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__395_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__395_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__395_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__395_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__395_k__done) + if ((t0.i32() & int32_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__396_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__396_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__396_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__396_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__396_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__396_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__396_k__done) + if ((t0.i32() & int32_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__397_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__397_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__397_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jtrue_wide32) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__397_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__397_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__397_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__397_k__done) + if ((t0.i32() & int32_t(0x1)) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1589 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__target) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__398_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__398_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__398_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jtrue(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t1.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__398_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__398_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__398_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__398_k__done) + if ((t0.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__target; + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__399_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__399_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__399_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide16) + t1 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t1.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__399_k__done) + if ((t0.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__target; + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__target) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__400_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__400_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__400_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jfalse_wide32) + t1 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t1.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__constant; + if (*CAST(cfr.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow; + t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__constant) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t0 = *CAST(t0.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t1 = t1.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffe)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow; + t0 = *CAST(t0.i8p() + (t1.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__400_k__done) + if ((t0.i32() & int32_t(0x1)) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1594 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__target; + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__target) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__401_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__401_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintJumpTrueOrFalseOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__401_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jfalse(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jless) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__401_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__401_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__401_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__401_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__402_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__402_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__402_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__402_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__402_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__402_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__402_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jless_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__403_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__403_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__403_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__403_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__404_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__404_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__404_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__404_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__404_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__404_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__404_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jless_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__405_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__406_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1599 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() < d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1600 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__406_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__406_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__406_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnless) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__407_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__408_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__408_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__408_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__408_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__409_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__410_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__410_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__410_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__410_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnless_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__411_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__412_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1605 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1606 + || (d0.d() >= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__412_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__412_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__412_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnless(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__413_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__414_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__414_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__414_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__414_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__415_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__416_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__416_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__416_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__416_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreater_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__417_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__418_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1611 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() > d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1612 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__418_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__418_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__418_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__419_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__420_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__420_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__420_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__421_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__422_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__422_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__422_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreater_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__423_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__424_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1617 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1618 + || (d0.d() <= d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__424_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__424_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreater(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__425_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__426_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__426_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__426_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__427_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__428_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__428_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__428_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jlesseq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__429_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__430_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt; + if (t1.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1623 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() <= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1624 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__430_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__430_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__431_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__432_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__432_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__432_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__433_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__434_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__434_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__434_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jnlesseq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__435_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__436_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt; + if (t1.i32() > t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1629 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1630 + || (d0.d() > d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__436_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__436_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jnlesseq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__437_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__438_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__438_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__438_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__439_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__440_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__440_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__440_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jgreatereq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__441_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__442_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt; + if (t1.i32() >= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1635 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (d0.d() >= d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1636 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__442_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__442_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jgreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__443_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__444_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__444_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__444_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__445_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__446_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__446_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__446_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jngreatereq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__447_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__448_k__done) + if (t0.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1731 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1732 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt; + if (t1.i32() < t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1641 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotInt) + if (t0.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1737 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1738 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2Double; + if (t2.i32() != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1739 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; + d1 = (double)t3.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1740 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1741 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntOp2Double) + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1743 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op1NotIntReady) + d0 = ints2Double(t1.u32(), t0.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1745 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__op2NotInt) + d0 = (double)t1.i32(); // ci2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1750 + if (t2.u32() > uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1751 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow; + d1 = ints2Double(t3.u32(), t2.u32()); // fii2d // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1752 + if (std::isnan(d0.d()) || std::isnan(d1.d()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1642 + || (d0.d() < d1.d())) + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__448_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__448_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jngreatereq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__449_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__450_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow; + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__450_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__450_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jeq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__451_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__452_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow; + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__452_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__452_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jeq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jeq_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__453_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__454_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow; + if (t0.i32() == t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1647 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__454_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__454_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jeq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__455_k__done) + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__456_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow; + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__456_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__456_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jneq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__457_k__done) + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__458_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow; + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__458_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__458_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jneq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jneq_wide32) + t2 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__constant; + t3 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t3 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__459_k__done) + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__constant; + t2 = *CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t0 = (uint32_t)(t0.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t0 = (uint32_t)(t0.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t0 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__460_k__done) + if (t2.i32() != t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:828 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; + if (t2.i32() == int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:829 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; + if (t2.u32() < uint32_t(0xfffffff9)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:830 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow; + if (t0.i32() != t1.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1652 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__460_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_equalityJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__460_impl__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_jneq(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__461_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__462_k__done) + if (t1.u32() < t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__462_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__462_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__463_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__464_k__done) + if (t1.u32() < t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__464_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__464_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbelow_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__465_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__466_k__done) + if (t1.u32() < t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1657 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__466_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__466_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t2.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__467_k__done) + if (t3.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x10)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__468_k__done) + if (t1.u32() <= t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget; + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__468_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__468_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide16) + t2 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t2.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__469_k__done) + if (t3.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__470_k__done) + if (t1.u32() <= t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget; + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__470_impl__jumpTarget) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 7)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__470_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_jbeloweq_wide32) + t2 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t2.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:465 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__constant; + t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:466 + t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:467 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:468 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__constant) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:470 + t1 = *CAST(t1.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:471 + t2 = t2.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:472 + t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:473 + t1 = *CAST(t1.i8p() + (t2.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:474 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable__size__471_k__done) + if (t3.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:496 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__constant; + t2 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:497 + t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:498 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:499 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__constant) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:501 + t2 = *CAST(t2.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:502 + t3 = (uint32_t)(t3.i32() - int32_t(0x40000000)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:503 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:504 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:505 + t3 = *CAST(t2.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:506 + t2 = *CAST(t2.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:507 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__loadConstantOrVariable2Reg__size__472_k__done) + if (t1.u32() <= t3.u32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1662 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget; + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__472_impl__jumpTarget) + t0 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:361 + goto _offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget; + pc = pc.i() + t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_compareUnsignedJumpOp__llintOpWithJump__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__impl__jump__472_jumpImpl__outOfLineJumpTarget) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_out_of_line_jump_target(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_inc) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__472_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__472_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__472_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_inc(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_inc_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__473_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__473_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__473_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_inc(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_inc_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__474_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1666 + int32_t result; + bool success = WTF::ArithmeticOperations::add(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__474_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__474_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_inc(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_dec) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__475_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__475_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__475_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_dec(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_dec_wide16) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__476_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_dec(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_dec_wide32) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xffffffff)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:952 + goto _offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow; + t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:953 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1670 + int32_t result; + bool success = WTF::ArithmeticOperations::sub(t1.i32(), int32_t(0x1), result); + t1 = (uint32_t)(result); + if (!success) + goto _offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow; + } + *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:955 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_preOp__llintOp__commonOp__fn__477_fn__slow) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = slow_path_dec(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__477_checkSwitchToJIT__continue; + } + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:443 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:444 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:445 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_loop_osr(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:447 + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:448 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:449 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__action__recover) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:451 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__477_checkSwitchToJIT__continue) + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__478_checkSwitchToJIT__continue; + } + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:443 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:444 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:445 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_loop_osr(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:447 + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__477_action__recover; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:448 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:449 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__477_action__recover) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:451 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__478_checkSwitchToJIT__continue) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_loop_hint_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__479_checkSwitchToJIT__continue; + } + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:443 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:444 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:445 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_loop_osr(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:447 + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__478_action__recover; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:448 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:449 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__checkSwitchToJIT__478_action__recover) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:451 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForLoop__479_checkSwitchToJIT__continue) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + t0 = *CAST(t1.i8p() + 27244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + goto _offlineasm_llintOp__commonOp__fn__fn__handleTraps; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps) + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__handleTraps) + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:431 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:432 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:433 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:435 + goto _offlineasm_llintOp__commonOp__fn__fn__throwHandler; + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:436 + goto _offlineasm_llintOp__commonOp__fn__fn__afterHandlingTraps; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__throwHandler) + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide16) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + t0 = *CAST(t1.i8p() + 27244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + goto _offlineasm_llintOp__commonOp__fn__479_fn__handleTraps; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__479_fn__afterHandlingTraps) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__479_fn__handleTraps) + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:431 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:432 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:433 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:435 + goto _offlineasm_llintOp__commonOp__fn__479_fn__throwHandler; + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:436 + goto _offlineasm_llintOp__commonOp__fn__479_fn__afterHandlingTraps; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__479_fn__throwHandler) + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_check_traps_wide32) + t1 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1680 + t1 = *CAST(t1.i8p() + 64); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1681 + t0 = *CAST(t1.i8p() + 27244); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1682 + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1683 + goto _offlineasm_llintOp__commonOp__fn__480_fn__handleTraps; + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__480_fn__afterHandlingTraps) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__480_fn__handleTraps) + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:431 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:432 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:433 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_handle_traps(t0, t1); + decodeResult(result, t0, t1); + } + if (t0.i() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:435 + goto _offlineasm_llintOp__commonOp__fn__480_fn__throwHandler; + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:436 + goto _offlineasm_llintOp__commonOp__fn__480_fn__afterHandlingTraps; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1688 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__480_fn__throwHandler) + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1690 + +OFFLINE_ASM_OPCODE_LABEL(op_nop) + pc = pc.i() + intptr_t(0x1); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nop_wide16) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_nop_wide32) + pc = pc.i() + intptr_t(0x5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call) + t5 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__480_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__480_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__arrayProfileForCall__done) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__480_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__480_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__480_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__480_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow; + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_2) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__481_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__481_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_3) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__482_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__482_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_wide16) + t5 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__483_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__483_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__483_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__483_arrayProfileForCall__done) + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__483_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__485_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__483_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__483_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__485_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__483_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__485_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_4) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__484_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__484_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__485_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__485_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__485_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_5) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__485_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__485_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_wide32) + t5 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__486_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__486_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__486_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__486_arrayProfileForCall__done) + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__486_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__488_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__486_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__486_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__488_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__486_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__488_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_6) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__487_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__487_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__488_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__488_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__488_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_7) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 46); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__488_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 188); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__488_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__489_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__489_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__489_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__489_arrayProfileForCall__done) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__489_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__489_checkSwitchToJIT__continue) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__490_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__490_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__490_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + lr = getOpcode(llint_cloop_did_return_from_js_8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_8) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__491_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__491_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__492_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__492_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__491_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__491_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__491_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__491_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__492_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_9) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__492_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__492_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide16) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__493_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__493_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__493_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__493_arrayProfileForCall__done) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__493_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__493_checkSwitchToJIT__continue) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__494_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__494_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__494_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__494_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + lr = getOpcode(llint_cloop_did_return_from_js_10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_10) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__495_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__495_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__496_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__496_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__495_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__496_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_11) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__496_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__496_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_wide32) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__497_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__497_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1836 + if (*CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x24)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1837 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__497_arrayProfileForCall__done; + t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x20)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1838 + t0 = *CAST(t0.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1839 + *CAST(t5.i8p() + 8) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1840 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__497_arrayProfileForCall__done) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__497_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__checkSwitchToJITForEpilogue__497_checkSwitchToJIT__continue) + t5 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__498_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__prologue__metadata__498_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__498_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__498_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = *CAST(t5.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + lr = getOpcode(llint_cloop_did_return_from_js_12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_12) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__499_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__499_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__500_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__500_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__499_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__500_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_13) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 2); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__500_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__500_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct) + t5 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__501_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__501_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x10)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__501_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__503_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__501_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__501_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__503_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__501_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__503_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_14); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_14) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__502_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__502_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__503_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__503_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__503_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_15) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__503_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__503_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_wide16) + t5 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__504_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__504_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = (uint32_t)((int32_t)*CAST(pc.i8p() + 5)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__504_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__506_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__504_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__504_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__506_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__504_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__506_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_16) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__505_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__505_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__506_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__506_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__506_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_17) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__506_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__506_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_wide32) + t5 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t5.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__507_metadata__setUpOffset; + t5 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__metadata__507_metadata__setUpOffset) + t0 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t0 = (uint32_t)(t0.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t5 = (uint32_t)(t5.i32() + t0.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t5 = t5.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + t0 = *CAST(pc.i8p() + 9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + t2 = *CAST(t5.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1853 + if (t0.i32() >= int32_t(0x40000000)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:514 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__507_k__constant; + if (*CAST(cfr.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__509_fn__opCallSlow; + t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:516 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__507_k__done; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:517 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__507_k__constant) + t3 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:519 + t3 = *CAST(t3.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:520 + t0 = t0.i() - intptr_t(0x40000000); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:521 + if (*CAST(t3.i8p() + (t0.i() << 3) + intptr_t(0x4)) != int32_t(0xfffffffb)) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:537 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__509_fn__opCallSlow; + t3 = *CAST(t3.i8p() + (t0.i() << 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:523 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__loadConstantOrVariablePayload__loadConstantOrVariablePayloadTagCustom__size__507_k__done) + if (t3.i32() != t2.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1855 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__509_fn__opCallSlow; + t3 = *CAST(pc.i8p() + 17); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() << (intptr_t(0x3) & 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1857 + t3 = (uint32_t)(-t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1858 + t3 = t3.i() + cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1859 + *CAST(t3.i8p() + 16) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1860 + t2 = *CAST(pc.i8p() + 13); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + *CAST(cfr.i8p() + 28) = pc.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1862 + *CAST(t3.i8p() + 24) = t2.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1863 + *CAST(t3.i8p() + 20) = int32_t(0xfffffffb); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1864 + sp = t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1865 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + lr = getOpcode(llint_cloop_did_return_from_js_18); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = *CAST(t5.i8p() + 24); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_18) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__508_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__callTargetFunction__dispatchAfterCall__508_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__509_fn__opCallSlow) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__509_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__509_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_19) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 12); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__509_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 120); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_callOp__commonCallOp__llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__509_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__510_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__510_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_20) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 108); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__510_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__510_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__510_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__511_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__511_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_21) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__511_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 108); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__511_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_varargs_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__511_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__511_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__512_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__512_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_22); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_22) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__512_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 108); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__512_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__512_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__512_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__512_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__512_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__513_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__512_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__512_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__512_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__512_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__513_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_23); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_23) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__513_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__513_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__513_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__513_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__513_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__513_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__513_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__513_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__513_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__514_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_24) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__514_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_varargs_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__514_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__514_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__514_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__514_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__515_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__514_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__514_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__514_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__514_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__515_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_25); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_25) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__515_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 112); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__515_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__515_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__515_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__515_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__515_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__516_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__515_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__515_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__515_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__515_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__516_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_26); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_26) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__516_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__516_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__516_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__516_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__516_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__516_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__517_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__516_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__517_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_27); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_27) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__517_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_tail_call_forward_arguments_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1034 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1035 + int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); + *CAST(t0.i8p() + 152) = temp; + if (temp < 0) + goto _offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__517_checkSwitchToJIT__continue; + } + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_replace(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__checkSwitchToJITForEpilogue__517_checkSwitchToJIT__continue) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__517_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__517_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_tail_call_forward_arguments(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + metadataTable = *CAST(cfr.i8p() - 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:755 + t3 = *CAST(cfr.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:944 + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:945 + t2 = *CAST(t2.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:946 + if (t2.i32() <= t3.i32()) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:947 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup; + t3 = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:948 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__noArityFixup) + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:952 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:953 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:954 + t2 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:956 + t2 = t2.i() + t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:957 + t3 = *CAST(sp.i8p() + 24); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:959 + t3 = (uint32_t)(t3.i32() * int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:961 + t3 = (uint32_t)(t3.i32() + int32_t(0x2f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:962 + t3 = (uint32_t)(t3.i32() & int32_t(-16)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:963 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:966 + t3 = (uint32_t)(t3.i32() - int32_t(0x8)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:967 + lr = *CAST(cfr.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:968 + t2 = t2.i() - t3.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:981 + cfr = *CAST(cfr.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:982 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop) + t3 = (uint32_t)(t3.i32() - int32_t(0x4)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:991 + pc = *CAST(sp.i8p() + (t3.i() << 0)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:992 + *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:993 + if (t3.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:994 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__517_prepareCall__copyLoop; + sp = t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:997 + opcode = t0.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:998 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__518_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_28) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 10); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 116); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__518_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__518_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__518_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__519_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__519_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_29) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 14); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__519_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__519_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide16) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__519_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__519_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__520_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__520_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_30); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_30) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 14); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__520_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__520_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 15); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_construct_varargs_wide32) + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_size_frame_for_varargs(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:696 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:697 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:698 + if (*CAST(t3.i8p() + 27100) == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:699 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__520_branchIfException__noException; + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:700 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__520_branchIfException__noException) + sp = t1.i() - intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1745 + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_construct_varargs(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__521_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__521_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_31); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_31) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 14); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 124); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__doCallVarargs__slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__521_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 29); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x24)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 16) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 12) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_eval(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_slowPathForCall__callCallSlowPath__522_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__522_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_32); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_32) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__522_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide16) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_eval_wide16(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_slowPathForCall__callCallSlowPath__523_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__523_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_33); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_33) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__523_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__523_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_call_eval_wide32) + *CAST(cfr.i8p() + 28) = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:423 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:424 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:425 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_call_eval_wide32(t0, t1); + decodeResult(result, t0, t1); + } + if (t1.i() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1006 + goto _offlineasm_slowPathForCall__callCallSlowPath__524_action__dontUpdateSP; + sp = t1.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1007 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:937 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__524_action__dontUpdateSP) + lr = getOpcode(llint_cloop_did_return_from_js_34); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:928 + opcode = t0.opcode(); + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_cloop_did_return_from_js_34) + t2 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:910 + t2 = *CAST(t2.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:904 + t2 = t2.i() << (intptr_t(0x3) & ((sizeof(uintptr_t) == 8) ? 0x3f : 0x1f)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:905 + t2 = t2.i() + intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:906 + sp = cfr.i() - t2.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:916 + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__524_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_slowPathForCall__callCallSlowPath__action__callTargetFunction__dispatchAfterCall__524_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 1)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:49 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonOp__fn__dispatchAfterCall__525_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__525_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:45 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x6); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide16) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = (uint32_t)((int32_t)*CAST(pc.i8p() + 3)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:57 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonOp__fn__dispatchAfterCall__526_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__526_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:53 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_generic_return_point_wide32) + pc = *CAST(cfr.i8p() + 28); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:95 + t3 = *CAST(pc.i8p() + 5); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:65 + *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x4)) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:97 + *CAST(cfr.i8p() + (t3.i() << 3)) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:98 + t2 = *CAST(metadataTable.i8p() + 4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:350 + if (t2.i32() != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:351 + goto _offlineasm_commonOp__fn__dispatchAfterCall__527_metadata__setUpOffset; + t2 = *CAST(metadataTable.i8p() + 104); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:352 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_commonOp__fn__dispatchAfterCall__527_metadata__setUpOffset) + t3 = *CAST(pc.i8p() + 21); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:61 + t3 = (uint32_t)(t3.i32() * int32_t(0x34)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:355 + t2 = (uint32_t)(t2.i32() + t3.i32()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:356 + t2 = t2.i() + metadataTable.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:357 + *CAST(t2.i8p() + 32) = t1.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:616 + *CAST(t2.i8p() + 28) = t0.i32(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:617 + pc = pc.i() + intptr_t(0x19); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile) + pc = pc.i() + intptr_t(0x4); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide16) + pc = pc.i() + intptr_t(0x9); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_identity_with_profile_wide32) + pc = pc.i() + intptr_t(0x11); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_yield) + CRASH(); // break instruction not implemented. // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_yield_wide16) + CRASH(); // break instruction not implemented. // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_yield_wide32) + CRASH(); // break instruction not implemented. // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment) + CRASH(); // break instruction not implemented. // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide16) + CRASH(); // break instruction not implemented. // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_create_generator_frame_environment_wide32) + CRASH(); // break instruction not implemented. // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1901 + +OFFLINE_ASM_OPCODE_LABEL(op_debug) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + t0 = *CAST(t0.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + goto _offlineasm_llintOp__commonOp__fn__fn__opDebugDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_debug(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__fn__opDebugDone) + pc = pc.i() + intptr_t(0x3); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_debug_wide16) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + t0 = *CAST(t0.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + goto _offlineasm_llintOp__commonOp__fn__527_fn__opDebugDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_debug(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__527_fn__opDebugDone) + pc = pc.i() + intptr_t(0x7); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_OPCODE_LABEL(op_debug_wide32) + t0 = *CAST(cfr.i8p() + 8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1858 + t0 = *CAST(t0.i8p() + 36); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1859 + if (t0.i32() == 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:1860 + goto _offlineasm_llintOp__commonOp__fn__528_fn__opDebugDone; + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:146 + t1 = pc.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:147 + { // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:114 + cloopStack.setCurrentStackPointer(sp.vp()); + SlowPathReturnType result = llint_slow_path_debug(t0, t1); + decodeResult(result, t0, t1); + } + pc = t0.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:149 + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_llintOp__commonOp__fn__528_fn__opDebugDone) + pc = pc.i() + intptr_t(0xd); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:301 + t0 = *CAST(pc.i8p()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:27 + t1 = CAST(&g_opcodeMap); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:28 + opcode = *CAST(t1.i8p() + (t0.i() << 2)); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:29 + DISPATCH_OPCODE(); + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__528_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__528_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_call_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__529_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__529_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 28); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__530_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__530_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 28); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__531_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__531_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_native_construct_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1981 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1982 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:1983 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2006 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2009 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2010 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2011 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2012 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2013 + t1 = *CAST(t1.i8p() + 20); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2014 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2017 + nativeFunc = *CAST(t1.i8p() + 28); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2021 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2022 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2023 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2027 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2033 + goto _offlineasm_op__commonOp__fn__fn__532_nativeCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2036 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__532_nativeCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2042 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2043 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 20); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 20); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__532_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__532_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_call_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 20); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__533_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__533_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__534_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__534_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide16) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__535_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__535_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 + +OFFLINE_ASM_GLUE_LABEL(llint_internal_function_construct_trampoline_wide32) + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:876 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:882 + PUSH(lr); + PUSH(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:883 + cfr = sp.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:885 + *CAST(cfr.i8p() + 8) = intptr_t(0x0); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2049 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2050 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2051 + // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2067 + sp = sp.i() - intptr_t(0x8); + t1 = t1.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2069 + t1 = *CAST(t1.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2070 + *CAST(t1.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2071 + t0 = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2072 + t1 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2073 + cloopStack.setCurrentStackPointer(sp.vp()); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2076 + nativeFunc = *CAST(t1.i8p() + 24); + functionReturnValue = JSValue::decode(nativeFunc(t0.execState())); + #if USE(JSVALUE32_64) + t1 = functionReturnValue.tag(); + t0 = functionReturnValue.payload(); + #else // USE_JSVALUE64) + t0 = JSValue::encode(functionReturnValue); + #endif // USE_JSVALUE64) + t3 = *CAST(cfr.i8p() + 16); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2080 + t3 = t3.i() & intptr_t(-16384); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2081 + t3 = *CAST(t3.i8p() + 16100); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2082 + sp = sp.i() + intptr_t(0x8); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2083 + if (*CAST(t3.i8p() + 27100) != 0) // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2088 + goto _offlineasm_op__commonOp__fn__fn__536_internalFunctionCallTrampoline__handleException; + POP(cfr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:894 + POP(lr); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter.asm:895 + opcode = lr.opcode(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2091 + DISPATCH_OPCODE(); + + OFFLINE_ASM_LOCAL_LABEL(_offlineasm_op__commonOp__fn__fn__536_internalFunctionCallTrampoline__handleException) + *CAST(t3.i8p() + 23196) = cfr.i(); // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2097 + goto llint_throw_from_slow_path_trampoline; // /home/ariel/git/darling/src/external/JavaScriptCore/darling/../llint/LowLevelInterpreter32_64.asm:2098 +OFFLINE_ASM_GLOBAL_LABEL(llintPCRangeEnd) +OFFLINE_ASM_END +#endif diff --git a/darling/generate-offlineasm.sh b/darling/generate-offlineasm.sh new file mode 100755 index 0000000..89a6e90 --- /dev/null +++ b/darling/generate-offlineasm.sh @@ -0,0 +1,295 @@ +#!/bin/bash + +if [ "$(uname -s)" == "Darwin" ]; then + echo "Error: this script is meant to be run on Linux system with most of Darling already compiled." + echo "This is the case because Apple has dropped 32-bit compilation support in their toolchain." + exit 1 +fi + +# *** +# edit these before running! +# *** +DARLING_SDK_ROOT="${HOME}/dsdk/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk" +DARLING_BUILD_ROOT="${HOME}/build/darling" + +SCRIPT_DIR="$(cd "$(dirname "$0")" >/dev/null 2>&1; pwd -P)" +export ARCHS=(X86_64 C_LOOP) +export CONFIGS=(debug release) +export SRCROOT="${SCRIPT_DIR}/.." +DERIVED_DIR="${SRCROOT}/DerivedSources/JavaScriptCore" +DARLING_ROOT="${SRCROOT}/../../.." +SDKROOT="${DARLING_ROOT}/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk" +FRAMEWORK_HEADER_ROOT="${DARLING_ROOT}/framework-include" +DEFINITIONS=( + # IMPORTANT! keep this in sync with the definitions in CMakeLists.txt + ENABLE_3D_TRANSFORMS + ENABLE_APPLE_PAY + ENABLE_APPLE_PAY_SESSION_V3 + ENABLE_APPLE_PAY_SESSION_V4 + ENABLE_APPLICATION_MANIFEST + ENABLE_ATTACHMENT_ELEMENT + ENABLE_AVF_CAPTIONS + ENABLE_CACHE_PARTITIONING + ENABLE_CHANNEL_MESSAGING + ENABLE_CONTENT_FILTERING + ENABLE_CSS_BOX_DECORATION_BREAK + ENABLE_CSS_COMPOSITING + ENABLE_CSS_CONIC_GRADIENTS + ENABLE_CSS_PAINTING_API + ENABLE_CSS_SCROLL_SNAP + ENABLE_CSS_SELECTORS_LEVEL4 + ENABLE_CSS_TRAILING_WORD + ENABLE_CSS_TYPED_OM + ENABLE_CURSOR_VISIBILITY + ENABLE_DARK_MODE_CSS + ENABLE_DATACUE_VALUE + ENABLE_DATALIST_ELEMENT + ENABLE_ENCRYPTED_MEDIA + ENABLE_FILTERS_LEVEL_2 + ENABLE_FTL_JIT + ENABLE_FULLSCREEN_API + ENABLE_GAMEPAD + ENABLE_GEOLOCATION + ENABLE_INDEXED_DATABASE + ENABLE_INDEXED_DATABASE_IN_WORKERS + ENABLE_INPUT_TYPE_COLOR + ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS + ENABLE_INTERSECTION_OBSERVER + ENABLE_INTL + ENABLE_KEYBOARD_CODE_ATTRIBUTE + ENABLE_KEYBOARD_KEY_ATTRIBUTE + ENABLE_LEGACY_CSS_VENDOR_PREFIXES + ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER + ENABLE_LEGACY_ENCRYPTED_MEDIA + ENABLE_MAC_GESTURE_EVENTS + ENABLE_MAC_VIDEO_TOOLBOX + ENABLE_MATHML + ENABLE_MEDIA_CONTROLS_SCRIPT + ENABLE_MEDIA_SOURCE + ENABLE_MEDIA_STREAM + ENABLE_MEMORY_SAMPLER + ENABLE_METER_ELEMENT + ENABLE_MOUSE_CURSOR_SCALE + ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION + ENABLE_NOTIFICATIONS + ENABLE_PAYMENT_REQUEST + ENABLE_PDFKIT_PLUGIN + ENABLE_POINTER_EVENTS + ENABLE_POINTER_LOCK + ENABLE_PUBLIC_SUFFIX_LIST + ENABLE_REMOTE_INSPECTOR + ENABLE_RESIZE_OBSERVER + ENABLE_RESOURCE_LOAD_STATISTICS + ENABLE_RESOURCE_USAGE + ENABLE_RUBBER_BANDING + ENABLE_SANDBOX_EXTENSIONS + ENABLE_SERVER_PRECONNECT + ENABLE_SERVICE_CONTROLS + ENABLE_SERVICE_WORKER + ENABLE_SHAREABLE_RESOURCE + ENABLE_SPEECH_SYNTHESIS + ENABLE_STREAMS_API + ENABLE_SVG_FONTS + ENABLE_TELEPHONE_NUMBER_DETECTION + ENABLE_TEXT_AUTOSIZING + ENABLE_USERSELECT_ALL + ENABLE_USER_MESSAGE_HANDLERS + ENABLE_VARIATION_FONTS + ENABLE_VIDEO + ENABLE_VIDEO_PRESENTATION_MODE + ENABLE_VIDEO_TRACK + ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN + ENABLE_WEBDRIVER_MOUSE_INTERACTIONS + ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS + ENABLE_WEBGL + ENABLE_WEBGL2 + ENABLE_WEBGPU + ENABLE_WEB_AUDIO + ENABLE_WEB_AUTHN + ENABLE_WEB_CRYPTO + ENABLE_WEB_PROCESS_SANDBOX + ENABLE_WEB_RTC + ENABLE_WIRELESS_PLAYBACK_TARGET + ENABLE_XSLT + U_HIDE_DEPRECATED_API + U_DISABLE_RENAMING=1 + U_SHOW_CPLUSPLUS_API=0 + + PRIVATE # For kdebug + + DARLING=1 + __APPLE__ + __DYNAMIC__ + __MACH__ + _DARWIN_C_SOURCE + _POSIX_C_SOURCE + DARWIN + TARGET_OS_MAC=1 +) +INCLUDES=( + "${SRCROOT}" + + "${SRCROOT}/DerivedSources/JavaScriptCore" + "${SRCROOT}/DerivedSources/JavaScriptCore/inspector" + + "${SRCROOT}/API" + "${SRCROOT}/assembler" + "${SRCROOT}/b3" + "${SRCROOT}/b3/air" + "${SRCROOT}/bindings" + "${SRCROOT}/builtins" + "${SRCROOT}/bytecode" + "${SRCROOT}/bytecompiler" + "${SRCROOT}/debugger" + "${SRCROOT}/dfg" + "${SRCROOT}/disassembler" + "${SRCROOT}/disassembler/ARM64" + "${SRCROOT}/disassembler/udis86" + "${SRCROOT}/domjit" + "${SRCROOT}/ftl" + "${SRCROOT}/heap" + "${SRCROOT}/inspector" + "${SRCROOT}/inspector/agents" + "${SRCROOT}/inspector/augmentable" + "${SRCROOT}/inspector/remote" + "${SRCROOT}/inspector/remote/cocoa" + "${SRCROOT}/inspector/remote/glib" + "${SRCROOT}/inspector/remote/socket" + "${SRCROOT}/interpreter" + "${SRCROOT}/jit" + "${SRCROOT}/llint" + "${SRCROOT}/parser" + "${SRCROOT}/profiler" + "${SRCROOT}/runtime" + "${SRCROOT}/tools" + "${SRCROOT}/wasm" + "${SRCROOT}/wasm/js" + "${SRCROOT}/yarr" + + "${SRCROOT}/include" +) +CFLAGS=( + -std=gnu++17 + -mmacosx-version-min=10.15 + "-isysroot${DARLING_SDK_ROOT}" + "-isystem${DARLING_ROOT}/src/external/libcxx/include" + -B "${DARLING_BUILD_ROOT}/src/external/cctools-port/cctools/ld64/src/" + -B "${DARLING_BUILD_ROOT}/src/external/cctools-port/cctools/misc/" + "-fuse-ld=${DARLING_BUILD_ROOT}/src/external/cctools-port/cctools/ld64/src/x86_64-apple-darwin19-ld" +) + +DEFINITIONS_release=( + NDEBUG +) +CFLAGS_release=( + -O1 +) + +CFLAGS_X86_64=( + -target x86_64-apple-darwin19 +) + +DEFINITIONS_C_LOOP=( + ENABLE_C_LOOP=1 + ENABLE_JIT=0 +) +CFLAGS_C_LOOP=( + -target i386-apple-darwin19 +) + +die() { + echo "Command failed" + exit 1 +} + +for DEFINITION in "${DEFINITIONS[@]}"; do + CFLAGS+=("-D${DEFINITION}") +done + +for INCLUDE in "${INCLUDES[@]}"; do + CFLAGS+=("-I${INCLUDE}") +done + +for ARCH in "${ARCHS[@]}"; do + CFLAGS_ARCH=("${CFLAGS[@]}") + DEFINITIONS_ARCH_NAME="DEFINITIONS_${ARCH}[@]" + INCLUDES_ARCH_NAME="INCLUDES_${ARCH}[@]" + CFLAGS_ARCH_NAME="CFLAGS_${ARCH}[@]" + + for DEFINITION in "${!DEFINITIONS_ARCH_NAME}"; do + CFLAGS_ARCH+=("-D${DEFINITION}") + done + + for INCLUDE in "${!INCLUDES_ARCH_NAME}"; do + CFLAGS_ARCH+=("-I${INCLUDE}") + done + + for CFLAG in "${!CFLAGS_ARCH_NAME}"; do + CFLAGS_ARCH+=("${CFLAG}") + done + + for CONFIG in "${CONFIGS[@]}"; do + CFLAGS_ARCH_CONFIG=("${CFLAGS_ARCH[@]}") + DEFINITIONS_CONFIG_NAME="DEFINITIONS_${CONFIG}[@]" + INCLUDES_CONFIG_NAME="INCLUDES_${CONFIG}[@]" + CFLAGS_CONFIG_NAME="CFLAGS_${CONFIG}[@]" + DEFINITIONS_ARCH_CONFIG_NAME="DEFINITIONS_${ARCH}_${CONFIG}[@]" + INCLUDES_ARCH_CONFIG_NAME="INCLUDES_${ARCH}_${CONFIG}[@]" + CFLAGS_ARCH_CONFIG_NAME="CFLAGS_${ARCH}_${CONFIG}[@]" + + echo "Processing ${ARCH}/${CONFIG}" + + for DEFINITION in "${!DEFINITIONS_CONFIG_NAME}"; do + CFLAGS_ARCH_CONFIG+=("-D${DEFINITION}") + done + + for INCLUDE in "${!INCLUDES_CONFIG_NAME}"; do + CFLAGS_ARCH_CONFIG+=("-I${INCLUDE}") + done + + for CFLAG in "${!CFLAGS_CONFIG_NAME}"; do + CFLAGS_ARCH_CONFIG+=("${CFLAG}") + done + + for DEFINITION in "${!DEFINITIONS_ARCH_CONFIG_NAME}"; do + CFLAGS_ARCH_CONFIG+=("-D${DEFINITION}") + done + + for INCLUDE in "${!INCLUDES_ARCH_CONFIG_NAME}"; do + CFLAGS_ARCH_CONFIG+=("-I${INCLUDE}") + done + + for CFLAG in "${!CFLAGS_ARCH_CONFIG_NAME}"; do + CFLAGS_ARCH_CONFIG+=("${CFLAG}") + done + + LLINT_DIR="${SRCROOT}/LLIntOffsets/${ARCH}/${CONFIG}" + + mkdir -p "${LLINT_DIR}" + + echo " Generating ${ARCH}/${CONFIG}/LLIntDesiredSettings.h" + /usr/bin/env ruby -W0 "${SRCROOT}/offlineasm/generate_settings_extractor.rb" "-I${DERIVED_DIR}" "${SRCROOT}/llint/LowLevelInterpreter.asm" "${LLINT_DIR}/LLIntDesiredSettings.h" "${ARCH}" || die + + echo " Compiling ${ARCH}/${CONFIG}/JSCLLIntSettingsExtractor" + clang "${CFLAGS_ARCH_CONFIG[@]}" "-I${LLINT_DIR}" "${SRCROOT}/llint/LLIntSettingsExtractor.cpp" -o "${LLINT_DIR}/JSCLLIntSettingsExtractor" || die + + echo " Generating ${ARCH}/${CONFIG}/LLIntDesiredOffsets.h" + /usr/bin/env ruby -W0 "${SRCROOT}/offlineasm/generate_offset_extractor.rb" "-I${DERIVED_DIR}" "${SRCROOT}/llint/LowLevelInterpreter.asm" "${LLINT_DIR}/JSCLLIntSettingsExtractor" "${LLINT_DIR}/LLIntDesiredOffsets.h" "${ARCH}" || die + + echo " Compiling ${ARCH}/${CONFIG}/JSCLLIntOffsetsExtractor" + clang "${CFLAGS_ARCH_CONFIG[@]}" "-I${LLINT_DIR}" "${SRCROOT}/llint/LLIntOffsetsExtractor.cpp" -o "${LLINT_DIR}/JSCLLIntOffsetsExtractor" || die + + echo " Generating ${ARCH}/${CONFIG}/LLIntAssembly.h" + /usr/bin/env ruby -W0 "${SRCROOT}/offlineasm/asm.rb" "-I${DERIVED_DIR}" "${SRCROOT}/llint/LowLevelInterpreter.asm" "${LLINT_DIR}/JSCLLIntOffsetsExtractor" "${LLINT_DIR}/LLIntAssembly.h" || die + done +done + +echo "Generating final LLIntAssembly.h" +rm -f "${SRCROOT}/DerivedSources/JavaScriptCore/LLIntAssembly.h" +touch "${SRCROOT}/DerivedSources/JavaScriptCore/LLIntAssembly.h" +for ARCH in "${ARCHS[@]}"; do + for CONFIG in "${CONFIGS[@]}"; do + echo "// offlineasm code for ${ARCH}-${CONFIG}" >> "${SRCROOT}/DerivedSources/JavaScriptCore/LLIntAssembly.h" + cat "${SRCROOT}/LLIntOffsets/${ARCH}/${CONFIG}/LLIntAssembly.h" >> "${SRCROOT}/DerivedSources/JavaScriptCore/LLIntAssembly.h" + done +done